[clang] [Clang] support friend declarations with a dependent nested-name-specifier (PR #191268)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Apr 9 12:01:14 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 87284 tests passed
* 1398 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### lldb-api
<details>
<summary>lldb-api.commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py</summary>
```
Script:
--
/usr/bin/python3 /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --libcxx-include-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1 --libcxx-include-target-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/x86_64-unknown-linux-gnu/c++/v1 --libcxx-library-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib/x86_64-unknown-linux-gnu --arch x86_64 --build-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex --lldb-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/lldb --compiler /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang --dsymutil /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/expression/import-std-module/forward_list-dbg-info-content -p TestDbgInfoContentForwardListFromStdModule.py
--
Exit Code: -6
Command Output (stdout):
--
lldb version 23.0.0git (https://github.com/llvm/llvm-project revision e719342ca592db8ed567edfab8d4be2d29d7f049)
clang revision e719342ca592db8ed567edfab8d4be2d29d7f049
llvm revision e719342ca592db8ed567edfab8d4be2d29d7f049
--
Command Output (stderr):
--
UNSUPPORTED: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_dsym (TestDbgInfoContentForwardListFromStdModule.TestDbgInfoContentForwardList.test_dsym) (test case does not fall in any category of interest for this run)
python3: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaAccess.cpp:2140: void clang::Sema::CheckLookupAccess(const LookupResult &, DeclContext *): Assertion `getLangOpts().AccessControl && "performing access check without access control"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0. <user expression 1>:1:33: current parser token ')'
1. <lldb wrapper prefix>:45:1: parsing function body '$__lldb_expr'
2. <lldb wrapper prefix>:45:1: in compound statement ('{}')
3. /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1/__iterator/iterator_traits.h:331:8: instantiating class definition 'std::iterator_traits<std::__forward_list_iterator<std::__forward_list_node<Foo, void *> *>>'
4. /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1/__iterator/iterator_traits.h:309:8: instantiating class definition 'std::__has_iterator_typedefs<std::__forward_list_iterator<std::__forward_list_node<Foo, void *> *>>'
#0 0x00007812f07907a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
#1 0x00007812f078d758 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x00007812f07915c1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
#3 0x00007812f6f1e330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x00007812f6f77b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
#5 0x00007812f6f1e27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
#6 0x00007812f6f018ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
#7 0x00007812f6f0181b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
#8 0x00007812f6f14517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
#9 0x00007812f414ca63 clang::Sema::CheckLookupAccess(clang::LookupResult const&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaAccess.cpp:2141:3
#10 0x00007812f480a228 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation, bool, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:0:7
#11 0x00007812f494ee1f RebuildDependentNameType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1390:24
#12 0x00007812f494ee1f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7890:20
#13 0x00007812f48e7979 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:45:1
#14 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#15 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#16 0x00007812f48e6f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#17 0x00007812f48f636f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5059:10
#18 0x00007812f494e6a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#19 0x00007812f494e6a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#20 0x00007812f495673d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#21 0x00007812f48e79f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#22 0x00007812f49561ae isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#23 0x00007812f49561ae isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#24 0x00007812f49561ae clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformPointerType(clang::TypeLocBuilder&, clang::PointerTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5724:19
#25 0x00007812f48e75fa clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#26 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#27 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#28 0x00007812f48e6f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#29 0x00007812f48e6b3f clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#30 0x00007812f48e9b0c clang::Sema::SubstParmVarDecl(clang::ParmVarDecl*, clang::MultiLevelTemplateArgumentList const&, int, clang::UnsignedOrNone, bool, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#31 0x00007812f4948e38 TransformFunctionTypeParam /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2468:26
#32 0x00007812f4948e38 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformFunctionTypeParams(clang::SourceLocation, llvm::ArrayRef<clang::ParmVarDecl*>, clang::QualType const*, clang::FunctionType::ExtParameterInfo const*, llvm::SmallVectorImpl<clang::QualType>&, llvm::SmallVectorImpl<clang::ParmVarDecl*>*, clang::Sema::ExtParameterInfoBuilder&, unsigned int*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:6477:32
#33 0x00007812f48ea4cc TransformFunctionTypeParams /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:791:25
#34 0x00007812f48ea4cc clang::Sema::SubstParmTypes(clang::SourceLocation, llvm::ArrayRef<clang::ParmVarDecl*>, clang::FunctionType::ExtParameterInfo const*, clang::MultiLevelTemplateArgumentList const&, llvm::SmallVectorImpl<clang::QualType>&, llvm::SmallVectorImpl<clang::ParmVarDecl*>*, clang::Sema::ExtParameterInfoBuilder&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3288:23
#35 0x00007812f484974b clang::Sema::SubstituteExplicitTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo&, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, llvm::SmallVectorImpl<clang::QualType>&, clang::QualType*, clang::sema::TemplateDeductionInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3684:7
#36 0x00007812f489d3c2 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4538:7
#37 0x00007812f489d3c2 void llvm::function_ref<void ()>::callback_fn<clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#38 0x00007812f541d99f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#39 0x00007812f484d09e clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4542:9
#40 0x00007812f472d11e AddTemplateOverloadCandidateImmediately(clang::Sema&, clang::OverloadCandidateSet&, clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8250:14
#41 0x00007812f472c478 hasDependentExplicit /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8196:76
#42 0x00007812f472c478 clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8303:37
#43 0x00007812f4741dca AddOverloadedCallCandidate(clang::Sema&, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:14441:7
#44 0x00007812f4741c48 clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:0:5
#45 0x00007812f474214e getLangOpts /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Sema.h:932:51
#46 0x00007812f474214e clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ActionResult<clang::Expr*, true>*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:14803:7
#47 0x00007812f4742632 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:15013:7
#48 0x00007812f43f00fa clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6885:16
#49 0x00007812f440797b clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6726:7
#50 0x00007812f493ec91 RebuildCallExpr /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:2941:22
#51 0x00007812f493ec91 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:13704:23
#52 0x00007812f4951afb isInvalid /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Ownership.h:200:41
#53 0x00007812f4951afb clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDecltypeType(clang::TypeLocBuilder&, clang::DecltypeTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7059:9
#54 0x00007812f48e74cb clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#55 0x00007812f48f34a7 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4756:11
#56 0x00007812f49446dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:148:56
#57 0x00007812f49446dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:340:48
#58 0x00007812f49446dd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:15515:8
#59 0x00007812f48ed90c clang::Sema::SubstInitializer(clang::Expr*, clang::MultiLevelTemplateArgumentList const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4654:23
#60 0x00007812f4988f2f isInvalid /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Ownership.h:200:41
#61 0x00007812f4988f2f clang::Sema::InstantiateVariableInitializer(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6274:15
#62 0x00007812f497bbdf isInvalidDecl /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/DeclBase.h:596:46
#63 0x00007812f497bbdf clang::Sema::BuildVariableInstantiation(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&, llvm::SmallVector<clang::Sema::LateInstantiatedAttribute, 1u>*, clang::DeclContext*, clang::LocalInstantiationScope*, bool, clang::VarTemplateSpecializationDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6234:16
#64 0x00007812f497b268 clang::TemplateDeclInstantiator::VisitVarDecl(clang::VarDecl*, bool, llvm::ArrayRef<clang::BindingDecl*>*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1797:11
#65 0x00007812f48ebf69 clang::Sema::InstantiateClassImpl(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3675:9
#66 0x00007812f48ee980 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4166:14
#67 0x00007812f49fd52e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#68 0x00007812f49fd52e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#69 0x00007812f541d99f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#70 0x00007812f49e4488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#71 0x00007812f49e3c9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#72 0x00007812f415e43d clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp:203:7
#73 0x00007812f45a1ed7 clang::Sema::LookupParsedName(clang::LookupResult&, clang::Scope*, clang::CXXScopeSpec*, clang::QualType, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaLookup.cpp:0:40
#74 0x00007812f43f96c7 getResultKind /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Lookup.h:345:12
#75 0x00007812f43f96c7 isAmbiguous /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Lookup.h:325:12
#76 0x00007812f43f96c7 clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:3022:9
#77 0x00007812f49448a8 RebuildDependentScopeDeclRefExpr /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:0:0
#78 0x00007812f49448a8 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:15535:25
#79 0x00007812f48f62da clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5096:9
#80 0x00007812f494e6a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#81 0x00007812f494e6a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#82 0x00007812f495673d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#83 0x00007812f48e79f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#84 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#85 0x00007812f48e6f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#86 0x00007812f48e6f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#87 0x00007812f48e6b3f clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#88 0x00007812f48eb0e3 SubstType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2878:10
#89 0x00007812f48eb0e3 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3505:21
#90 0x00007812f48ebdd5 clang::Sema::InstantiateClassImpl(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3637:7
#91 0x00007812f48ee980 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4166:14
#92 0x00007812f49fd52e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#93 0x00007812f49fd52e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#94 0x00007812f541d99f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#95 0x00007812f49e4488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#96 0x00007812f49e3c9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#97 0x00007812f415e43d clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp:203:7
#98 0x00007812f480a0a5 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation, bool, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11297:9
#99 0x00007812f494ee1f RebuildDependentNameType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1390:24
#100 0x00007812f494ee1f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7890:20
#101 0x00007812f48e7979 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:45:1
#102 0x00007812f48e8082 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#103 0x00007812f48e8082 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#104 0x00007812f48e8082 TransformFunctionProtoType<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3000:9)> /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:6653:20
#105 0x00007812f48e8082 TransformFunctionProtoType<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3000:9)> /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2461:21
#106 0x00007812f48e8082 clang::Sema::SubstFunctionDeclType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::CXXRecordDecl*, clang::Qualifiers, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2998:27
#107 0x00007812f4983887 clang::TemplateDeclInstantiator::SubstFunctionType(clang::FunctionDecl*, llvm::SmallVectorImpl<clang::ParmVarDecl*>&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:5142:38
#108 0x00007812f4981ae6 clang::TemplateDeclInstantiator::VisitFunctionDecl(clang::FunctionDecl*, clang::TemplateParameterList*, clang::TemplateDeclInstantiator::RewriteKind) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:2769:19
#109 0x00007812f49cc464 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4779:5
#110 0x00007812f49cc464 void llvm::function_ref<void ()>::callback_fn<clang::Sema::SubstDecl(clang::Decl*, clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#111 0x00007812f541d99f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#112 0x00007812f498aa98 clang::Sema::SubstDecl(clang::Decl*, clang::DeclContext*, clang::MultiLevelTemplateArgumentList const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:4781:10
#113 0x00007812f484a3e9 isPresent /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:616:55
#114 0x00007812f484a3e9 isPresent<clang::Decl *> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:624:10
#115 0x00007812f484a3e9 cast_if_present<clang::FunctionDecl, clang::Decl> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:698:8
#116 0x00007812f484a3e9 cast_or_null<clang::FunctionDecl, clang::Decl> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:723:10
#117 0x00007812f484a3e9 clang::Sema::FinishTemplateArgumentDeduction(clang::FunctionTemplateDecl*, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, unsigned int, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, llvm::SmallVectorImpl<clang::Sema::OriginalCallArg> const*, bool, bool, bool, llvm::function_ref<bool (bool)>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3998:20
#118 0x00007812f489d465 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4709:5
#119 0x00007812f489d465 void llvm::function_ref<void ()>::callback_fn<clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>)::$_2>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#120 0x00007812f541d99f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#121 0x00007812f484dbd6 clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4719:12
#122 0x00007812f472d11e AddTemplateOverloadCandidateImmediately(clang::Sema&, clang::OverloadCandidateSet&, clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8250:14
#123 0x00007812f4739a4c clang::OverloadCandidateSet::InjectNonDeducedTemplateCandidates(clang::Sema&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:11488:7
#124 0x00007812f4727aa1 clang::OverloadCandidateSet::BestViableFunction(clang::Sema&, clang::SourceLocation, clang::OverloadCandidate*&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:11582:10
#125 0x00007812f47426dc clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:15024:20
#126 0x00007812f43f00fa clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6885:16
#127 0x00007812f440797b clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6726:7
#128 0x00007812f3e2f8d1 clang::Parser::ParsePostfixExpressionSuffix(clang::ActionResult<clang::Expr*, true>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseExpr.cpp:1927:23
#129 0x00007812f3e3335b clang::Parser::ParseCastExpression(clang::CastParseKind, bool, bool&, clang::TypoCorrectionTypeBehavior, bool, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseExpr.cpp:1656:9
#130 0x00007812f3e2d369 ParseCastExpression /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseExpr.cpp:588:20
#131 0x00007812f3e2d369 clang::Parser::ParseAssignmentExpression(clang::TypoCorrectionTypeBehavior) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseExpr.cpp:90:7
#132 0x00007812f3e2d269 clang::Parser::ParseExpression(clang::TypoCorrectionTypeBehavior) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseExpr.cpp:49:10
#133 0x00007812f3ebbf84 isInvalid /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Ownership.h:200:41
#134 0x00007812f3ebbf84 clang::Parser::ParseExprStatement(clang::Parser::ParsedStmtContext) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseStmt.cpp:534:12
#135 0x00007812f3eb9cff clang::Parser::ParseStatementOrDeclarationAfterAttributes(llvm::SmallVector<clang::Stmt*, 24u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::ParsedAttributes&, clang::ParsedAttributes&, clang::LabelDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseStmt.cpp:273:5
#136 0x00007812f3eb9474 clang::Parser::ParseStatementOrDeclaration(llvm::SmallVector<clang::Stmt*, 24u>&, clang::Parser::ParsedStmtContext, clang::SourceLocation*, clang::LabelDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseStmt.cpp:78:20
#137 0x00007812f3ec3665 clang::Parser::ParseCompoundStatementBody(bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseStmt.cpp:1173:11
#138 0x00007812f3ec4645 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseStmt.cpp:2463:21
#139 0x00007812f3e0f77c clang::Parser::ParseFunctionDefinition(clang::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, clang::Parser::LateParsedAttrList*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/Parser.cpp:0:0
#140 0x00007812f3e7cc64 clang::Parser::ParseDeclGroup(clang::ParsingDeclSpec&, clang::DeclaratorContext, clang::ParsedAttributes&, clang::Parser::ParsedTemplateInfo&, clang::SourceLocation*, clang::Parser::ForRangeInit*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseDecl.cpp:2268:18
#141 0x00007812f3e0e5fb clang::Parser::ParseDeclOrFunctionDefInternal(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec&, clang::AccessSpecifier) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/Parser.cpp:0:10
#142 0x00007812f3e0df16 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*, clang::AccessSpecifier) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/Parser.cpp:1170:12
#143 0x00007812f3e0cf5e clang::Parser::ParseExternalDeclaration(clang::ParsedAttributes&, clang::ParsedAttributes&, clang::ParsingDeclSpec*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/Parser.cpp:0:14
#144 0x00007812f3e0b180 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr<clang::DeclGroupRef>&, clang::Sema::ModuleImportState&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/Parser.cpp:706:10
#145 0x00007812f3dfe7de clang::ParseAST(clang::Sema&, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseAST.cpp:169:5
#146 0x00007812f269f95f unregister /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/CrashRecoveryContext.h:263:9
#147 0x00007812f269f95f ~CrashRecoveryContextCleanupRegistrar /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/CrashRecoveryContext.h:260:45
#148 0x00007812f269f95f lldb_private::ClangExpressionParser::ParseInternal(lldb_private::DiagnosticManager&, clang::CodeCompleteConsumer*, unsigned int, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:1360:3
#149 0x00007812f26df19d lldb_private::ClangUserExpression::TryParse(lldb_private::DiagnosticManager&, lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:581:7
#150 0x00007812f26dfa03 lldb_private::ClangUserExpression::Parse(lldb_private::DiagnosticManager&, lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:675:22
#151 0x00007812efff8639 lldb_private::UserExpression::Evaluate(lldb_private::ExecutionContext&, lldb_private::EvaluateExpressionOptions const&, llvm::StringRef, llvm::StringRef, std::shared_ptr<lldb_private::ValueObject>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, lldb_private::ValueObject*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Expression/UserExpression.cpp:280:27
#152 0x00007812f01846c9 lldb_private::Target::EvaluateExpression(llvm::StringRef, lldb_private::ExecutionContextScope*, std::shared_ptr<lldb_private::ValueObject>&, lldb_private::EvaluateExpressionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, lldb_private::ValueObject*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Target/Target.cpp:2903:9
#153 0x00007812efd1fbcb lldb::SBFrame::EvaluateExpression(char const*, lldb::SBExpressionOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/API/SBFrame.cpp:1067:11
#154 0x00007812efe4cd02 _wrap_SBFrame_EvaluateExpression(_object*, _object*) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb/bindings/python/LLDBWrapPython.cpp:0:22
#155 0x0000000000581ec0 (/usr/bin/python3.12+0x581ec0)
#156 0x000000000054b11c PyObject_Call (/usr/bin/python3.12+0x54b11c)
#157 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#158 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#159 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#160 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#161 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#162 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#163 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#164 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#165 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#166 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#167 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#168 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#169 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#170 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#171 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#172 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#173 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#174 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#175 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#176 0x00000000005d543b PyEval_EvalCode (/usr/bin/python3.12+0x5d543b)
#177 0x00000000006085d2 (/usr/bin/python3.12+0x6085d2)
#178 0x00000000006b4d03 (/usr/bin/python3.12+0x6b4d03)
#179 0x00000000006b4a6a _PyRun_SimpleFileObject (/usr/bin/python3.12+0x6b4a6a)
#180 0x00000000006b489f _PyRun_AnyFileObject (/usr/bin/python3.12+0x6b489f)
#181 0x00000000006bc905 Py_RunMain (/usr/bin/python3.12+0x6bc905)
#182 0x00000000006bc3ed Py_BytesMain (/usr/bin/python3.12+0x6bc3ed)
#183 0x00007812f6f031ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#184 0x00007812f6f0328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#185 0x00000000006576c5 _start (/usr/bin/python3.12+0x6576c5)
Fatal Python error: Aborted
Current thread 0x00007812f6ed8080 (most recent call first):
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/build/local/lib/python3.12/dist-packages/lldb/__init__.py", line 7482 in EvaluateExpression
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2830 in expect_expr
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py", line 35 in test
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 160 in wrapper
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 160 in wrapper
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2034 in test_method
File "/usr/lib/python3.12/unittest/case.py", line 589 in _callTestMethod
File "/usr/lib/python3.12/unittest/case.py", line 634 in run
File "/usr/lib/python3.12/unittest/case.py", line 690 in __call__
File "/usr/lib/python3.12/unittest/suite.py", line 122 in run
File "/usr/lib/python3.12/unittest/suite.py", line 84 in __call__
File "/usr/lib/python3.12/unittest/suite.py", line 122 in run
File "/usr/lib/python3.12/unittest/suite.py", line 84 in __call__
File "/usr/lib/python3.12/unittest/runner.py", line 240 in run
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/dotest.py", line 1181 in run_suite
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py", line 8 in <module>
Extension modules: lldb.native._lldb (total: 1)
--
```
</details>
<details>
<summary>lldb-api.commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py</summary>
```
Script:
--
/usr/bin/python3 /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py -u CXXFLAGS -u CFLAGS --env LLVM_LIBS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --env LLVM_INCLUDE_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include --env LLVM_TOOLS_DIR=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --libcxx-include-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1 --libcxx-include-target-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/x86_64-unknown-linux-gnu/c++/v1 --libcxx-library-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib/x86_64-unknown-linux-gnu --arch x86_64 --build-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex --lldb-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-lldb/lldb-api --clang-module-cache-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lldb-test-build.noindex/module-cache-clang/lldb-api --executable /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/lldb --compiler /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/clang --dsymutil /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin/dsymutil --make /usr/bin/gmake --llvm-tools-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./bin --lldb-obj-root /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb --lldb-libs-dir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/./lib --cmake-build-type Release /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/expression/import-std-module/iterator -p TestIteratorFromStdModule.py
--
Exit Code: -6
Command Output (stdout):
--
lldb version 23.0.0git (https://github.com/llvm/llvm-project revision e719342ca592db8ed567edfab8d4be2d29d7f049)
clang revision e719342ca592db8ed567edfab8d4be2d29d7f049
llvm revision e719342ca592db8ed567edfab8d4be2d29d7f049
--
Command Output (stderr):
--
UNSUPPORTED: LLDB (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-x86_64) :: test_dsym (TestIteratorFromStdModule.TestCase.test_dsym) (test case does not fall in any category of interest for this run)
python3: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaAccess.cpp:2140: void clang::Sema::CheckLookupAccess(const LookupResult &, DeclContext *): Assertion `getLangOpts().AccessControl && "performing access check without access control"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
Stack dump:
0. <eof> parser at end of file
1. /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1/__iterator/move_iterator.h:67:7: instantiating class definition 'std::move_iterator<std::__wrap_iter<int *>>'
2. /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1/__iterator/iterator_traits.h:331:8: instantiating class definition 'std::iterator_traits<std::__wrap_iter<int *>>'
3. /home/gha/actions-runner/_work/llvm-project/llvm-project/build/include/c++/v1/__iterator/iterator_traits.h:309:8: instantiating class definition 'std::__has_iterator_typedefs<std::__wrap_iter<int *>>'
#0 0x00007a07beaca7a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
#1 0x00007a07beac7758 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
#2 0x00007a07beacb5c1 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
#3 0x00007a07c5258330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
#4 0x00007a07c52b1b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
#5 0x00007a07c525827e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
#6 0x00007a07c523b8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
#7 0x00007a07c523b81b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
#8 0x00007a07c524e517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
#9 0x00007a07c2486a63 clang::Sema::CheckLookupAccess(clang::LookupResult const&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaAccess.cpp:2141:3
#10 0x00007a07c2b44228 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation, bool, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:0:7
#11 0x00007a07c2c88e1f RebuildDependentNameType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1390:24
#12 0x00007a07c2c88e1f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7890:20
#13 0x00007a07c2c21979 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:45:1
#14 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#15 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#16 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#17 0x00007a07c2c3036f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5059:10
#18 0x00007a07c2c886a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#19 0x00007a07c2c886a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#20 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#21 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#22 0x00007a07c2c901ae isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#23 0x00007a07c2c901ae isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#24 0x00007a07c2c901ae clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformPointerType(clang::TypeLocBuilder&, clang::PointerTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5724:19
#25 0x00007a07c2c215fa clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#26 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#27 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#28 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#29 0x00007a07c2c20b3f clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#30 0x00007a07c2c23b0c clang::Sema::SubstParmVarDecl(clang::ParmVarDecl*, clang::MultiLevelTemplateArgumentList const&, int, clang::UnsignedOrNone, bool, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#31 0x00007a07c2c82e38 TransformFunctionTypeParam /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2468:26
#32 0x00007a07c2c82e38 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformFunctionTypeParams(clang::SourceLocation, llvm::ArrayRef<clang::ParmVarDecl*>, clang::QualType const*, clang::FunctionType::ExtParameterInfo const*, llvm::SmallVectorImpl<clang::QualType>&, llvm::SmallVectorImpl<clang::ParmVarDecl*>*, clang::Sema::ExtParameterInfoBuilder&, unsigned int*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:6477:32
#33 0x00007a07c2c244cc TransformFunctionTypeParams /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:791:25
#34 0x00007a07c2c244cc clang::Sema::SubstParmTypes(clang::SourceLocation, llvm::ArrayRef<clang::ParmVarDecl*>, clang::FunctionType::ExtParameterInfo const*, clang::MultiLevelTemplateArgumentList const&, llvm::SmallVectorImpl<clang::QualType>&, llvm::SmallVectorImpl<clang::ParmVarDecl*>*, clang::Sema::ExtParameterInfoBuilder&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3288:23
#35 0x00007a07c2b8374b clang::Sema::SubstituteExplicitTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo&, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, llvm::SmallVectorImpl<clang::QualType>&, clang::QualType*, clang::sema::TemplateDeductionInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3684:7
#36 0x00007a07c2bd73c2 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4538:7
#37 0x00007a07c2bd73c2 void llvm::function_ref<void ()>::callback_fn<clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#38 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#39 0x00007a07c2b8709e clang::Sema::DeduceTemplateArguments(clang::FunctionTemplateDecl*, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::FunctionDecl*&, clang::sema::TemplateDeductionInfo&, bool, bool, bool, clang::QualType, clang::Expr::Classification, bool, llvm::function_ref<bool (llvm::ArrayRef<clang::QualType>, bool)>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:4542:9
#40 0x00007a07c2a6711e AddTemplateOverloadCandidateImmediately(clang::Sema&, clang::OverloadCandidateSet&, clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8250:14
#41 0x00007a07c2a66478 hasDependentExplicit /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8196:76
#42 0x00007a07c2a66478 clang::Sema::AddTemplateOverloadCandidate(clang::FunctionTemplateDecl*, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool, bool, clang::CallExpr::ADLCallKind, clang::OverloadCandidateParamOrder, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:8303:37
#43 0x00007a07c2a7bdca AddOverloadedCallCandidate(clang::Sema&, clang::DeclAccessPair, clang::TemplateArgumentListInfo*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:14441:7
#44 0x00007a07c2a7bc48 clang::Sema::AddOverloadedCallCandidates(clang::UnresolvedLookupExpr*, llvm::ArrayRef<clang::Expr*>, clang::OverloadCandidateSet&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:0:5
#45 0x00007a07c2a7c14e getLangOpts /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Sema.h:932:51
#46 0x00007a07c2a7c14e clang::Sema::buildOverloadedCallSet(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::OverloadCandidateSet*, clang::ActionResult<clang::Expr*, true>*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:14803:7
#47 0x00007a07c2a7c632 clang::Sema::BuildOverloadedCallExpr(clang::Scope*, clang::Expr*, clang::UnresolvedLookupExpr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaOverload.cpp:15013:7
#48 0x00007a07c272a0fa clang::Sema::BuildCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6885:16
#49 0x00007a07c274197b clang::Sema::ActOnCallExpr(clang::Scope*, clang::Expr*, clang::SourceLocation, llvm::MutableArrayRef<clang::Expr*>, clang::SourceLocation, clang::Expr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:6726:7
#50 0x00007a07c2c78c91 RebuildCallExpr /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:2941:22
#51 0x00007a07c2c78c91 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformCallExpr(clang::CallExpr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:13704:23
#52 0x00007a07c2c8bafb isInvalid /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Ownership.h:200:41
#53 0x00007a07c2c8bafb clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDecltypeType(clang::TypeLocBuilder&, clang::DecltypeTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7059:9
#54 0x00007a07c2c214cb clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#55 0x00007a07c2c2d4a7 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4756:11
#56 0x00007a07c2c7e6dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:148:56
#57 0x00007a07c2c7e6dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:340:48
#58 0x00007a07c2c7e6dd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:15515:8
#59 0x00007a07c2c2790c clang::Sema::SubstInitializer(clang::Expr*, clang::MultiLevelTemplateArgumentList const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4654:23
#60 0x00007a07c2cc2f2f isInvalid /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Ownership.h:200:41
#61 0x00007a07c2cc2f2f clang::Sema::InstantiateVariableInitializer(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6274:15
#62 0x00007a07c2cb5bdf isInvalidDecl /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/DeclBase.h:596:46
#63 0x00007a07c2cb5bdf clang::Sema::BuildVariableInstantiation(clang::VarDecl*, clang::VarDecl*, clang::MultiLevelTemplateArgumentList const&, llvm::SmallVector<clang::Sema::LateInstantiatedAttribute, 1u>*, clang::DeclContext*, clang::LocalInstantiationScope*, bool, clang::VarTemplateSpecializationDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:6234:16
#64 0x00007a07c2cb5268 clang::TemplateDeclInstantiator::VisitVarDecl(clang::VarDecl*, bool, llvm::ArrayRef<clang::BindingDecl*>*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1797:11
#65 0x00007a07c2c25f69 clang::Sema::InstantiateClassImpl(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3675:9
#66 0x00007a07c2c28980 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4166:14
#67 0x00007a07c2d3752e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#68 0x00007a07c2d3752e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#69 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#70 0x00007a07c2d1e488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#71 0x00007a07c2d1dc9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#72 0x00007a07c249843d clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp:203:7
#73 0x00007a07c28dbed7 clang::Sema::LookupParsedName(clang::LookupResult&, clang::Scope*, clang::CXXScopeSpec*, clang::QualType, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaLookup.cpp:0:40
#74 0x00007a07c27336c7 getResultKind /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Lookup.h:345:12
#75 0x00007a07c27336c7 isAmbiguous /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Sema/Lookup.h:325:12
#76 0x00007a07c27336c7 clang::Sema::BuildQualifiedDeclarationNameExpr(clang::CXXScopeSpec&, clang::DeclarationNameInfo const&, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaExpr.cpp:3022:9
#77 0x00007a07c2c7e8a8 RebuildDependentScopeDeclRefExpr /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:0:0
#78 0x00007a07c2c7e8a8 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:15535:25
#79 0x00007a07c2c302da clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5096:9
#80 0x00007a07c2c886a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#81 0x00007a07c2c886a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#82 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#83 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#84 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#85 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#86 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#87 0x00007a07c2c20b3f clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#88 0x00007a07c2c250e3 SubstType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2878:10
#89 0x00007a07c2c250e3 clang::Sema::SubstBaseSpecifiers(clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3505:21
#90 0x00007a07c2c25dd5 clang::Sema::InstantiateClassImpl(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3637:7
#91 0x00007a07c2c28980 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4166:14
#92 0x00007a07c2d3752e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#93 0x00007a07c2d3752e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#94 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#95 0x00007a07c2d1e488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#96 0x00007a07c2d1dc9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#97 0x00007a07c249843d clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp:203:7
#98 0x00007a07c2b440a5 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation, bool, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11297:9
#99 0x00007a07c2c88e1f RebuildDependentNameType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1390:24
#100 0x00007a07c2c88e1f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7890:20
#101 0x00007a07c2c21979 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:45:1
#102 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#103 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#104 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#105 0x00007a07c2c21c1d TransformType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5424:8
#106 0x00007a07c2c21c1d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2942:30
#107 0x00007a07c2c21b7d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2922:3
#108 0x00007a07c2b242b7 clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3852:9
#109 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#110 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#111 0x00007a07c2c88b47 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7648:15
#112 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#113 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#114 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#115 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#116 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#117 0x00007a07c2c3036f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5059:10
#118 0x00007a07c2c886a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#119 0x00007a07c2c886a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#120 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#121 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#122 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#123 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#124 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#125 0x00007a07c2c3036f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5059:10
#126 0x00007a07c2c2ac30 bool clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArguments<clang::TemplateArgumentLoc const*>(clang::TemplateArgumentLoc const*, clang::TemplateArgumentLoc const*, clang::TemplateArgumentListInfo&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#127 0x00007a07c2c239f4 clang::Sema::SubstTemplateArguments(llvm::ArrayRef<clang::TemplateArgumentLoc>, clang::MultiLevelTemplateArgumentList const&, clang::TemplateArgumentListInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4452:23
#128 0x00007a07c2bd5413 FinishTemplateArgumentDeduction(clang::Sema&, clang::NamedDecl*, clang::TemplateParameterList*, clang::TemplateDecl*, bool, llvm::ArrayRef<clang::TemplateArgumentLoc>, llvm::ArrayRef<clang::TemplateArgument>, llvm::SmallVectorImpl<clang::DeducedTemplateArgument>&, clang::sema::TemplateDeductionInfo&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3262:9
#129 0x00007a07c2bd516d operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3433:5
#130 0x00007a07c2bd516d void llvm::function_ref<void ()>::callback_fn<std::enable_if<IsPartialSpecialization<clang::ClassTemplatePartialSpecializationDecl>::value, clang::TemplateDeductionResult>::type DeduceTemplateArguments<clang::ClassTemplatePartialSpecializationDecl>(clang::Sema&, clang::ClassTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&)::'lambda'()>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#131 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#132 0x00007a07c2b8244e DeduceTemplateArguments<clang::ClassTemplatePartialSpecializationDecl> /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:0:5
#133 0x00007a07c2b8244e clang::Sema::DeduceTemplateArguments(clang::ClassTemplatePartialSpecializationDecl*, llvm::ArrayRef<clang::TemplateArgument>, clang::sema::TemplateDeductionInfo&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateDeduction.cpp:3454:10
#134 0x00007a07c2c281a9 getPatternForClassTemplateSpecialization /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4025:18
#135 0x00007a07c2c281a9 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4159:7
#136 0x00007a07c2d3752e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#137 0x00007a07c2d3752e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#138 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#139 0x00007a07c2d1e488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#140 0x00007a07c2d1dc9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#141 0x00007a07c249843d clang::Sema::RequireCompleteDeclContext(clang::CXXScopeSpec&, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaCXXScopeSpec.cpp:203:7
#142 0x00007a07c2b440a5 clang::Sema::CheckTypenameType(clang::ElaboratedTypeKeyword, clang::SourceLocation, clang::NestedNameSpecifierLoc, clang::IdentifierInfo const&, clang::SourceLocation, bool, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:11297:9
#143 0x00007a07c2c88e1f RebuildDependentNameType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1390:24
#144 0x00007a07c2c88e1f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentNameType(clang::TypeLocBuilder&, clang::DependentNameTypeLoc, bool, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7890:20
#145 0x00007a07c2c21979 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:45:1
#146 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#147 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#148 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#149 0x00007a07c2c21c1d TransformType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5424:8
#150 0x00007a07c2c21c1d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2942:30
#151 0x00007a07c2c21b7d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2922:3
#152 0x00007a07c2b242b7 clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3852:9
#153 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#154 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#155 0x00007a07c2c88b47 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7648:15
#156 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#157 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#158 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#159 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#160 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#161 0x00007a07c2c3036f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5059:10
#162 0x00007a07c2c886a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#163 0x00007a07c2c886a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#164 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#165 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#166 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#167 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#168 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#169 0x00007a07c2c21c1d TransformType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5424:8
#170 0x00007a07c2c21c1d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2942:30
#171 0x00007a07c2c21b7d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2922:3
#172 0x00007a07c2b242b7 clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3852:9
#173 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#174 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#175 0x00007a07c2c88b47 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7648:15
#176 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#177 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#178 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#179 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#180 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#181 0x00007a07c2c21c1d TransformType /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5424:8
#182 0x00007a07c2c21c1d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2942:30
#183 0x00007a07c2c21b7d clang::Sema::SubstType(clang::QualType, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2922:3
#184 0x00007a07c2b242b7 clang::Sema::CheckTemplateIdType(clang::ElaboratedTypeKeyword, clang::TemplateName, clang::SourceLocation, clang::TemplateArgumentListInfo&, clang::Scope*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplate.cpp:3852:9
#185 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#186 0x00007a07c2c88b47 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#187 0x00007a07c2c88b47 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7648:15
#188 0x00007a07c2c8812f clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTypeInObjectScope(clang::TypeLocBuilder&, clang::TypeLoc, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5653:1
#189 0x00007a07c2c2d4a7 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc, clang::QualType, clang::NamedDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:4756:11
#190 0x00007a07c2c7e6dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:148:56
#191 0x00007a07c2c7e6dd operator bool /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/NestedNameSpecifierBase.h:340:48
#192 0x00007a07c2c7e6dd clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, bool, clang::TypeSourceInfo**) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:15515:8
#193 0x00007a07c2c302da clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateArgument(clang::TemplateArgumentLoc const&, clang::TemplateArgumentLoc&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5096:9
#194 0x00007a07c2c886a2 TransformTemplateArguments<clang::TemplateArgumentLocContainerIterator<clang::TemplateSpecializationTypeLoc> > /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5248:22
#195 0x00007a07c2c886a2 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc, clang::QualType, clang::NamedDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:7635:20
#196 0x00007a07c2c9073d (anonymous namespace)::TemplateInstantiator::TransformTemplateSpecializationType(clang::TypeLocBuilder&, clang::TemplateSpecializationTypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:1722:5
#197 0x00007a07c2c219f9 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeLocBuilder&, clang::TypeLoc) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/include/clang/AST/TypeNodes.inc:0:1
#198 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:289:38
#199 0x00007a07c2c20f26 isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/AST/TypeBase.h:1005:31
#200 0x00007a07c2c20f26 clang::TreeTransform<(anonymous namespace)::TemplateInstantiator>::TransformType(clang::TypeSourceInfo*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/TreeTransform.h:5444:14
#201 0x00007a07c2c20b3f clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, clang::DeclContext*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:0:0
#202 0x00007a07c2c20fed clang::Sema::SubstType(clang::TypeSourceInfo*, clang::MultiLevelTemplateArgumentList const&, clang::SourceLocation, clang::DeclarationName, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:2878:3
#203 0x00007a07c2cb2fe1 clang::TemplateDeclInstantiator::InstantiateTypedefNameDecl(clang::TypedefNameDecl*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1550:10
#204 0x00007a07c2cb450b clang::TemplateDeclInstantiator::VisitTypedefDecl(clang::TypedefDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp:1626:7
#205 0x00007a07c2c25f69 clang::Sema::InstantiateClassImpl(clang::SourceLocation, clang::CXXRecordDecl*, clang::CXXRecordDecl*, clang::MultiLevelTemplateArgumentList const&, clang::TemplateSpecializationKind, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:3675:9
#206 0x00007a07c2c28980 clang::Sema::InstantiateClassTemplateSpecialization(clang::SourceLocation, clang::ClassTemplateSpecializationDecl*, clang::TemplateSpecializationKind, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaTemplateInstantiate.cpp:4166:14
#207 0x00007a07c2d3752e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9757:11
#208 0x00007a07c2d3752e void llvm::function_ref<void ()>::callback_fn<clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*)::$_0>(long) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#209 0x00007a07c375799f clang::StackExhaustionHandler::runWithSufficientStackSpace(clang::SourceLocation, llvm::function_ref<void ()>) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Basic/StackExhaustionHandler.cpp:21:1
#210 0x00007a07c2d1e488 clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser*) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9785:11
#211 0x00007a07c2d1dc9f clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, clang::Sema::TypeDiagnoser&) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9448:7
#212 0x00007a07c2d1ed98 clang::Sema::RequireCompleteType(clang::SourceLocation, clang::QualType, clang::Sema::CompleteTypeKind, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Sema/SemaType.cpp:9827:1
#213 0x00007a07c0a1ea2b asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
#214 0x00007a07c0a1ea2b operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
#215 0x00007a07c0a1ea2b getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
#216 0x00007a07c0a1ea2b isNull /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../clang/include/clang/AST/TypeBase.h:1005:18
#217 0x00007a07c0a1ea2b getCommonPtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../clang/include/clang/AST/TypeBase.h:953:13
#218 0x00007a07c0a1ea2b getTypePtr /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../clang/include/clang/AST/TypeBase.h:8432:10
#219 0x00007a07c0a1ea2b operator-> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../clang/include/clang/AST/TypeBase.h:997:12
#220 0x00007a07c0a1ea2b lldb_private::ASTResultSynthesizer::SynthesizeBodyResult(clang::CompoundStmt*, clang::DeclContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:341:9
#221 0x00007a07c0a1e518 lldb_private::ASTResultSynthesizer::SynthesizeFunctionResult(clang::FunctionDecl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:140:11
#222 0x00007a07c0a1dd07 lldb_private::ASTResultSynthesizer::TransformTopLevelDecl(clang::Decl*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:0:9
#223 0x00007a07c0a1e683 lldb_private::ASTResultSynthesizer::HandleTopLevelDecl(clang::DeclGroupRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp:104:49
#224 0x00007a07c21387fa clang::ParseAST(clang::Sema&, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseAST.cpp:174:17
#225 0x00007a07c09d995f unregister /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/CrashRecoveryContext.h:263:9
#226 0x00007a07c09d995f ~CrashRecoveryContextCleanupRegistrar /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/CrashRecoveryContext.h:260:45
#227 0x00007a07c09d995f lldb_private::ClangExpressionParser::ParseInternal(lldb_private::DiagnosticManager&, clang::CodeCompleteConsumer*, unsigned int, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp:1360:3
#228 0x00007a07c0a1919d lldb_private::ClangUserExpression::TryParse(lldb_private::DiagnosticManager&, lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:581:7
#229 0x00007a07c0a19a03 lldb_private::ClangUserExpression::Parse(lldb_private::DiagnosticManager&, lldb_private::ExecutionContext&, lldb_private::ExecutionPolicy, bool, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp:675:22
#230 0x00007a07be332639 lldb_private::UserExpression::Evaluate(lldb_private::ExecutionContext&, lldb_private::EvaluateExpressionOptions const&, llvm::StringRef, llvm::StringRef, std::shared_ptr<lldb_private::ValueObject>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, lldb_private::ValueObject*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Expression/UserExpression.cpp:280:27
#231 0x00007a07be4be6c9 lldb_private::Target::EvaluateExpression(llvm::StringRef, lldb_private::ExecutionContextScope*, std::shared_ptr<lldb_private::ValueObject>&, lldb_private::EvaluateExpressionOptions const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, lldb_private::ValueObject*) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/Target/Target.cpp:2903:9
#232 0x00007a07be059bcb lldb::SBFrame::EvaluateExpression(char const*, lldb::SBExpressionOptions const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/source/API/SBFrame.cpp:1067:11
#233 0x00007a07be186d02 _wrap_SBFrame_EvaluateExpression(_object*, _object*) /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/lldb/bindings/python/LLDBWrapPython.cpp:0:22
#234 0x0000000000581ec0 (/usr/bin/python3.12+0x581ec0)
#235 0x000000000054b11c PyObject_Call (/usr/bin/python3.12+0x54b11c)
#236 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#237 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#238 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#239 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#240 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#241 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#242 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#243 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#244 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#245 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#246 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#247 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#248 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#249 0x000000000054caad (/usr/bin/python3.12+0x54caad)
#250 0x00000000005db0ba _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5db0ba)
#251 0x000000000054a7c2 _PyObject_Call_Prepend (/usr/bin/python3.12+0x54a7c2)
#252 0x00000000005a3458 (/usr/bin/python3.12+0x5a3458)
#253 0x0000000000548f75 _PyObject_MakeTpCall (/usr/bin/python3.12+0x548f75)
#254 0x00000000005d6f09 _PyEval_EvalFrameDefault (/usr/bin/python3.12+0x5d6f09)
#255 0x00000000005d543b PyEval_EvalCode (/usr/bin/python3.12+0x5d543b)
#256 0x00000000006085d2 (/usr/bin/python3.12+0x6085d2)
#257 0x00000000006b4d03 (/usr/bin/python3.12+0x6b4d03)
#258 0x00000000006b4a6a _PyRun_SimpleFileObject (/usr/bin/python3.12+0x6b4a6a)
#259 0x00000000006b489f _PyRun_AnyFileObject (/usr/bin/python3.12+0x6b489f)
#260 0x00000000006bc905 Py_RunMain (/usr/bin/python3.12+0x6bc905)
#261 0x00000000006bc3ed Py_BytesMain (/usr/bin/python3.12+0x6bc3ed)
#262 0x00007a07c523d1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
#263 0x00007a07c523d28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
#264 0x00000000006576c5 _start (/usr/bin/python3.12+0x6576c5)
Fatal Python error: Aborted
Current thread 0x00007a07c5212080 (most recent call first):
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/build/local/lib/python3.12/dist-packages/lldb/__init__.py", line 7482 in EvaluateExpression
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2830 in expect_expr
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py", line 25 in test
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 160 in wrapper
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/decorators.py", line 160 in wrapper
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/lldbtest.py", line 2034 in test_method
File "/usr/lib/python3.12/unittest/case.py", line 589 in _callTestMethod
File "/usr/lib/python3.12/unittest/case.py", line 634 in run
File "/usr/lib/python3.12/unittest/case.py", line 690 in __call__
File "/usr/lib/python3.12/unittest/suite.py", line 122 in run
File "/usr/lib/python3.12/unittest/suite.py", line 84 in __call__
File "/usr/lib/python3.12/unittest/suite.py", line 122 in run
File "/usr/lib/python3.12/unittest/suite.py", line 84 in __call__
File "/usr/lib/python3.12/unittest/runner.py", line 240 in run
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/packages/Python/lldbsuite/test/dotest.py", line 1181 in run_suite
File "/home/gha/actions-runner/_work/llvm-project/llvm-project/lldb/test/API/dotest.py", line 8 in <module>
Extension modules: lldb.native._lldb (total: 1)
--
```
</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/191268
More information about the cfe-commits
mailing list