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 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
