[clang] [clang][ssaf] CallGraph extrator should account for objc callees (PR #202606)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Jun 9 06:32:01 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 88151 tests passed
* 1645 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Clang-Unit
<details>
<summary>Clang-Unit.ScalableStaticAnalysisFramework/_/ClangScalableAnalysisTests/63/110</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/ScalableStaticAnalysisFramework/./ClangScalableAnalysisTests-Clang-Unit-501588-63-110.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=110 GTEST_SHARD_INDEX=63 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/ScalableStaticAnalysisFramework/./ClangScalableAnalysisTests
--
Note: This is test shard 64 of 110.
[==========] Running 4 tests from 4 test suites.
[----------] Global test environment set-up.
[----------] 1 test from CallGraphExtractorTest
[ RUN ] CallGraphExtractorTest.ObjCMessageToLocallyImplementedMethod
#0 0x00000000010ef508 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:881:13
#1 0x00000000010ec485 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x00000000010f0321 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
#3 0x00007bc814568330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x00000000012a2a6e isDeletedAsWritten /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/Decl.h:2537:29
#5 0x00000000012a2a6e isThisDeclarationADefinition /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/Decl.h:2307:12
#6 0x00000000012a2a6e clang::FunctionDecl::isDefined(clang::FunctionDecl const*&, bool) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/AST/Decl.cpp:3224:13
#7 0x0000000001d5a403 (anonymous namespace)::CallGraphExtractor::HandleTranslationUnit(clang::ASTContext&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractor.cpp:43:27
#8 0x0000000000f10675 ~unique_ptr /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/unique_ptr.h:403:6
#9 0x0000000000f10675 (anonymous namespace)::CallGraphExtractorTest::runExtractor(llvm::StringRef, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractorTest.cpp:136:3
#10 0x0000000000f2021d _M_data /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.h:223:28
#11 0x0000000000f2021d _M_is_local /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.h:264:6
#12 0x0000000000f2021d _M_dispose /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.h:282:7
#13 0x0000000000f2021d ~basic_string /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/basic_string.h:804:9
#14 0x0000000000f2021d (anonymous namespace)::CallGraphExtractorTest_ObjCMessageToLocallyImplementedMethod_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphExtractorTest.cpp:432:3
#15 0x0000000001108de0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#16 0x0000000001108de0 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#17 0x000000000110a1e0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#18 0x000000000110a1e0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#19 0x000000000110adf3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#20 0x000000000111c004 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#21 0x000000000111b3b9 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#22 0x00000000010f3afa main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#23 0x00007bc81454d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#24 0x00007bc81454d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#25 0x0000000000ee87e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/ScalableStaticAnalysisFramework/./ClangScalableAnalysisTests+0xee87e5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/ScalableStaticAnalysisFramework/./ClangScalableAnalysisTests-Clang-Unit-501588-63-110.json
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/202606
More information about the cfe-commits
mailing list