[clang] [LifetimeSafety] Use ImmutableList for buildOriginFlowChain DFS nodes (PR #208890)
via cfe-commits
cfe-commits at lists.llvm.org
Sat Jul 11 02:11:26 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 89087 tests passed
* 1721 tests skipped
* 5 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang-Unit
<details>
<summary>Clang-Unit._/AllClangUnitTests/94/107</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-94-107.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=107 GTEST_SHARD_INDEX=94 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests
--
Note: This is test shard 95 of 107.
[==========] Running 253 tests from 61 test suites.
[----------] Global test environment set-up.
[----------] 1 test from LexerTest
[ RUN ] LexerTest.DontMergeMacroArgsFromDifferentMacroFiles
[ OK ] LexerTest.DontMergeMacroArgsFromDifferentMacroFiles (0 ms)
[----------] 1 test from LexerTest (0 ms total)
[----------] 1 test from ParseHLSLRootSignatureTest
[ RUN ] ParseHLSLRootSignatureTest.InvalidMultipleRootFlagsTest
[ OK ] ParseHLSLRootSignatureTest.InvalidMultipleRootFlagsTest (0 ms)
[----------] 1 test from ParseHLSLRootSignatureTest (0 ms total)
[----------] 1 test from CFGBackEdgesTest
[ RUN ] CFGBackEdgesTest.DoWhileLoop
[ OK ] CFGBackEdgesTest.DoWhileLoop (6 ms)
[----------] 1 test from CFGBackEdgesTest (6 ms total)
[----------] 1 test from ExprMutationAnalyzerTest
[ RUN ] ExprMutationAnalyzerTest.PointeeMutatedByAssignToNonConst
[ OK ] ExprMutationAnalyzerTest.PointeeMutatedByAssignToNonConst (13 ms)
[----------] 1 test from ExprMutationAnalyzerTest (13 ms total)
[----------] 1 test from LifetimeAnalysisTest
[ RUN ] LifetimeAnalysisTest.BuildOriginFlowChain
#0 0x000000000770095b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:907:13
#1 0x00000000076fd845 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x000000000770177b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
#3 0x00007bd687317330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x000000000768ef19 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/FoldingSet.cpp:283:17
#5 0x000000000b30498c concat<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:197:10
#6 0x000000000b30498c add<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:212:12
#7 0x000000000b30498c clang::lifetimes::internal::(anonymous namespace)::AnalysisImpl::buildOriginFlowChain(clang::lifetimes::internal::Fact const*, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag>, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::LoanTag>, clang::CFG const*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp:250:38
#8 0x00000000063fb910 isEmpty /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:125:34
#9 0x00000000063fb910 clang::lifetimes::internal::(anonymous namespace)::LifetimeTestHelper::buildOriginFlowChain(llvm::StringRef, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:219:28
#10 0x00000000063fb014 clang::lifetimes::internal::(anonymous namespace)::LifetimeAnalysisTest_BuildOriginFlowChain_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:2005:15
#11 0x0000000009774200 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#12 0x0000000009774200 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#13 0x00000000097757a0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#14 0x00000000097757a0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#15 0x00000000097763b3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#16 0x00000000097875c4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#17 0x0000000009786979 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#18 0x000000000975d12a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#19 0x00007bd6872fc1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#20 0x00007bd6872fc28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#21 0x0000000006229be5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests+0x6229be5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-94-107.json
```
</details>
<details>
<summary>Clang-Unit._/AllClangUnitTests/96/107</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-96-107.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=107 GTEST_SHARD_INDEX=96 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests
--
Note: This is test shard 97 of 107.
[==========] Running 253 tests from 61 test suites.
[----------] Global test environment set-up.
[----------] 1 test from LexerTest
[ RUN ] LexerTest.IsNewLineEscapedValid
[ OK ] LexerTest.IsNewLineEscapedValid (0 ms)
[----------] 1 test from LexerTest (0 ms total)
[----------] 1 test from DistroTest
[ RUN ] DistroTest.DetectRedhat
[ OK ] DistroTest.DetectRedhat (0 ms)
[----------] 1 test from DistroTest (0 ms total)
[----------] 1 test from CFGBackEdgesTest
[ RUN ] CFGBackEdgesTest.WhileWithContinueLoop
[ OK ] CFGBackEdgesTest.WhileWithContinueLoop (6 ms)
[----------] 1 test from CFGBackEdgesTest (6 ms total)
[----------] 1 test from ExprMutationAnalyzerTest
[ RUN ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInConstruct
[ OK ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInConstruct (12 ms)
[----------] 1 test from ExprMutationAnalyzerTest (12 ms total)
[----------] 1 test from LifetimeAnalysisTest
[ RUN ] LifetimeAnalysisTest.BuildOriginFlowChainWithSelfAssignment
#0 0x000000000770095b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:907:13
#1 0x00000000076fd845 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x000000000770177b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
#3 0x00007fc4bb33e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x000000000768ef19 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/FoldingSet.cpp:283:17
#5 0x000000000b30498c concat<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:197:10
#6 0x000000000b30498c add<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:212:12
#7 0x000000000b30498c clang::lifetimes::internal::(anonymous namespace)::AnalysisImpl::buildOriginFlowChain(clang::lifetimes::internal::Fact const*, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag>, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::LoanTag>, clang::CFG const*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp:250:38
#8 0x00000000063fb910 isEmpty /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:125:34
#9 0x00000000063fb910 clang::lifetimes::internal::(anonymous namespace)::LifetimeTestHelper::buildOriginFlowChain(llvm::StringRef, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:219:28
#10 0x00000000063fe6aa clang::lifetimes::internal::(anonymous namespace)::LifetimeAnalysisTest_BuildOriginFlowChainWithSelfAssignment_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:2054:15
#11 0x0000000009774200 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#12 0x0000000009774200 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#13 0x00000000097757a0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#14 0x00000000097757a0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#15 0x00000000097763b3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#16 0x00000000097875c4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#17 0x0000000009786979 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#18 0x000000000975d12a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#19 0x00007fc4bb3231ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#20 0x00007fc4bb32328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#21 0x0000000006229be5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests+0x6229be5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-96-107.json
```
</details>
<details>
<summary>Clang-Unit._/AllClangUnitTests/97/107</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-97-107.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=107 GTEST_SHARD_INDEX=97 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests
--
Note: This is test shard 98 of 107.
[==========] Running 253 tests from 61 test suites.
[----------] Global test environment set-up.
[----------] 1 test from LexerTest
[ RUN ] LexerTest.GetBeginningOfTokenWithEscapedNewLine
[ OK ] LexerTest.GetBeginningOfTokenWithEscapedNewLine (0 ms)
[----------] 1 test from LexerTest (0 ms total)
[----------] 1 test from DistroTest
[ RUN ] DistroTest.DetectOpenSUSE
[ OK ] DistroTest.DetectOpenSUSE (0 ms)
[----------] 1 test from DistroTest (0 ms total)
[----------] 1 test from CFGBackEdgesTest
[ RUN ] CFGBackEdgesTest.NestedForLoop
[ OK ] CFGBackEdgesTest.NestedForLoop (5 ms)
[----------] 1 test from CFGBackEdgesTest (5 ms total)
[----------] 1 test from ExprMutationAnalyzerTest
[ RUN ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInTemplateConstruct
[ OK ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInTemplateConstruct (2 ms)
[----------] 1 test from ExprMutationAnalyzerTest (2 ms total)
[----------] 1 test from LifetimeAnalysisTest
[ RUN ] LifetimeAnalysisTest.BuildOriginFlowChainWithMultiAssignInSameStmt
#0 0x000000000770095b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:907:13
#1 0x00000000076fd845 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x000000000770177b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
#3 0x00007d745fb4c330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x000000000768ef19 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/FoldingSet.cpp:283:17
#5 0x000000000b30498c concat<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:197:10
#6 0x000000000b30498c add<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:212:12
#7 0x000000000b30498c clang::lifetimes::internal::(anonymous namespace)::AnalysisImpl::buildOriginFlowChain(clang::lifetimes::internal::Fact const*, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag>, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::LoanTag>, clang::CFG const*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp:250:38
#8 0x00000000063fb910 isEmpty /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:125:34
#9 0x00000000063fb910 clang::lifetimes::internal::(anonymous namespace)::LifetimeTestHelper::buildOriginFlowChain(llvm::StringRef, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:219:28
#10 0x00000000063fe89c clang::lifetimes::internal::(anonymous namespace)::LifetimeAnalysisTest_BuildOriginFlowChainWithMultiAssignInSameStmt_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:2071:15
#11 0x0000000009774200 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#12 0x0000000009774200 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#13 0x00000000097757a0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#14 0x00000000097757a0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#15 0x00000000097763b3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#16 0x00000000097875c4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#17 0x0000000009786979 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#18 0x000000000975d12a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#19 0x00007d745fb311ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#20 0x00007d745fb3128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#21 0x0000000006229be5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests+0x6229be5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-97-107.json
```
</details>
<details>
<summary>Clang-Unit._/AllClangUnitTests/98/107</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-98-107.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=107 GTEST_SHARD_INDEX=98 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests
--
Note: This is test shard 99 of 107.
[==========] Running 253 tests from 61 test suites.
[----------] Global test environment set-up.
[----------] 1 test from LexerTest
[ RUN ] LexerTest.AvoidPastEndOfStringDereference
[ OK ] LexerTest.AvoidPastEndOfStringDereference (1 ms)
[----------] 1 test from LexerTest (1 ms total)
[----------] 1 test from DistroTest
[ RUN ] DistroTest.DetectDebian
[ OK ] DistroTest.DetectDebian (0 ms)
[----------] 1 test from DistroTest (0 ms total)
[----------] 1 test from CFGBackEdgesTest
[ RUN ] CFGBackEdgesTest.IrreducibleCFG
[ OK ] CFGBackEdgesTest.IrreducibleCFG (6 ms)
[----------] 1 test from CFGBackEdgesTest (6 ms total)
[----------] 1 test from ExprMutationAnalyzerTest
[ RUN ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInInitList
[ OK ] ExprMutationAnalyzerTest.PointeeMutatedByPassAsArgumentInInitList (4 ms)
[----------] 1 test from ExprMutationAnalyzerTest (4 ms total)
[----------] 1 test from LifetimeAnalysisTest
[ RUN ] LifetimeAnalysisTest.BuildOriginFlowChainWithOverwritingAssignments
#0 0x000000000770095b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:907:13
#1 0x00000000076fd845 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x000000000770177b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
#3 0x00007a1b29e79330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x000000000768ef19 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/FoldingSet.cpp:283:17
#5 0x000000000b30498c concat<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:197:10
#6 0x000000000b30498c add<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:212:12
#7 0x000000000b30498c clang::lifetimes::internal::(anonymous namespace)::AnalysisImpl::buildOriginFlowChain(clang::lifetimes::internal::Fact const*, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag>, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::LoanTag>, clang::CFG const*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp:250:38
#8 0x00000000063fb910 isEmpty /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:125:34
#9 0x00000000063fb910 clang::lifetimes::internal::(anonymous namespace)::LifetimeTestHelper::buildOriginFlowChain(llvm::StringRef, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:219:28
#10 0x00000000063fec4c clang::lifetimes::internal::(anonymous namespace)::LifetimeAnalysisTest_BuildOriginFlowChainWithOverwritingAssignments_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:2092:15
#11 0x0000000009774200 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#12 0x0000000009774200 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#13 0x00000000097757a0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#14 0x00000000097757a0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#15 0x00000000097763b3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#16 0x00000000097875c4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#17 0x0000000009786979 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#18 0x000000000975d12a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#19 0x00007a1b29e5e1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#20 0x00007a1b29e5e28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#21 0x0000000006229be5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests+0x6229be5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-98-107.json
```
</details>
<details>
<summary>Clang-Unit._/AllClangUnitTests/99/107</summary>
```
Script(shard):
--
GTEST_OUTPUT=json:/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-99-107.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=107 GTEST_SHARD_INDEX=99 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests
--
Note: This is test shard 100 of 107.
[==========] Running 253 tests from 61 test suites.
[----------] Global test environment set-up.
[----------] 1 test from LexerTest
[ RUN ] LexerTest.StringizingRasString
[ OK ] LexerTest.StringizingRasString (0 ms)
[----------] 1 test from LexerTest (0 ms total)
[----------] 1 test from DistroTest
[ RUN ] DistroTest.DetectExherbo
[ OK ] DistroTest.DetectExherbo (0 ms)
[----------] 1 test from DistroTest (0 ms total)
[----------] 1 test from CFGBackEdgesTest
[ RUN ] CFGBackEdgesTest.FirstBackedgeIsNotGoto
[ OK ] CFGBackEdgesTest.FirstBackedgeIsNotGoto (8 ms)
[----------] 1 test from CFGBackEdgesTest (8 ms total)
[----------] 1 test from ExprMutationAnalyzerTest
[ RUN ] ExprMutationAnalyzerTest.PointeeMutatedByThis
[ OK ] ExprMutationAnalyzerTest.PointeeMutatedByThis (8 ms)
[----------] 1 test from ExprMutationAnalyzerTest (8 ms total)
[----------] 1 test from LifetimeAnalysisTest
[ RUN ] LifetimeAnalysisTest.BuildOriginFlowChainWithLifetimeBound
#0 0x000000000770095b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:907:13
#1 0x00000000076fd845 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x000000000770177b SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
#3 0x000079b47e6a8330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x000000000768ef19 llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&, llvm::FoldingSetBase::FoldingSetInfo const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/FoldingSet.cpp:283:17
#5 0x000000000b30498c concat<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:197:10
#6 0x000000000b30498c add<clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:212:12
#7 0x000000000b30498c clang::lifetimes::internal::(anonymous namespace)::AnalysisImpl::buildOriginFlowChain(clang::lifetimes::internal::Fact const*, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::OriginTag>, clang::lifetimes::internal::utils::ID<clang::lifetimes::internal::LoanTag>, clang::CFG const*) const /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Analysis/LifetimeSafety/LoanPropagation.cpp:250:38
#8 0x00000000063fb910 isEmpty /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/ImmutableList.h:125:34
#9 0x00000000063fb910 clang::lifetimes::internal::(anonymous namespace)::LifetimeTestHelper::buildOriginFlowChain(llvm::StringRef, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:219:28
#10 0x00000000063ff054 clang::lifetimes::internal::(anonymous namespace)::LifetimeAnalysisTest_BuildOriginFlowChainWithLifetimeBound_Test::TestBody() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/unittests/Analysis/LifetimeSafetyTest.cpp:2114:15
#11 0x0000000009774200 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#12 0x0000000009774200 testing::Test::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2695:9
#13 0x00000000097757a0 os_stack_trace_getter /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:6240:7
#14 0x00000000097757a0 testing::TestInfo::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:2842:11
#15 0x00000000097763b3 testing::TestSuite::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:3018:35
#16 0x00000000097875c4 testing::internal::UnitTestImpl::RunAllTests() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5922:41
#17 0x0000000009786979 testing::UnitTest::Run() /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/googletest/src/gtest.cc:5485:10
#18 0x000000000975d12a main /home/gha/actions-runner/_work/llvm-project/llvm-project/third-party/unittest/UnitTestMain/TestMain.cpp:55:3
#19 0x000079b47e68d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#20 0x000079b47e68d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#21 0x0000000006229be5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests+0x6229be5)
--
exit: -11
--
shard JSON output does not exist: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/unittests/./AllClangUnitTests-Clang-Unit-508211-99-107.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/208890
More information about the cfe-commits
mailing list