github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
The build failed before running any tests. Click on a failure below to see the details. <details> <summary>[code=4294967295] tools/clang/tools/extra/clangd/benchmarks/IndexBenchmark.exe</summary> ``` FAILED: [code=4294967295] tools/clang/tools/extra/clangd/benchmarks/IndexBenchmark.exe cmd.exe /C "cd . && C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe -E vs_link_exe --intdir=tools\clang\tools\extra\clangd\benchmarks\CMakeFiles\IndexBenchmark.dir --rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\rc.exe" --mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64\mt.exe" --manifests -- C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\IndexBenchmark.rsp /out:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.exe /implib:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.lib /pdb:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cd ." LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\IndexBenchmark.rsp /out:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.exe /implib:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.lib /pdb:tools\clang\tools\extra\clangd\benchmarks\IndexBenchmark.pdb /version:0.0 /MANIFEST:NO /STACK:10000000 /INCREMENTAL:NO /subsystem:console" failed (exit code 1) with the following output: lld-link: error: undefined symbol: public: static unsigned int __cdecl llvm::OpenMPIRBuilder::getOpenMPDefaultSimdAlign(class llvm::Triple const &, class llvm::StringMap<bool, class llvm::MallocAllocator> const &) >>> referenced by clangAST.lib(ASTContext.cpp.obj):(public: unsigned int >>> __cdecl clang::ASTContext::getOpenMPDefaultSimdAlign(class clang::QualType) >>> const) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::omp::getOpenMPDirectiveName(enum llvm::omp::Directive, unsigned int) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPClausePrinter::VisitOMPIfClause(class clang::OMPIfClause *)) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPClausePrinter::VisitOMPAbsentClause(class clang::OMPAbsentClause >>> *)) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPClausePrinter::VisitOMPAbsentClause(class clang::OMPAbsentClause >>> *)) >>> referenced 73 more times lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::omp::getOpenMPClauseName(enum llvm::omp::Clause, unsigned int) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(private: void __cdecl >>> clang::OMPClausePrinter::VisitOMPMotionClause<class >>> clang::OMPToClause>(class clang::OMPToClause *)) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(private: void __cdecl >>> clang::OMPClausePrinter::VisitOMPMotionClause<class >>> clang::OMPFromClause>(class clang::OMPFromClause *)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(char const * __cdecl >>> clang::getOpenMPSimpleClauseTypeName(enum llvm::omp::Clause, unsigned int)) >>> referenced 72 more times lld-link: error: undefined symbol: enum llvm::omp::TraitSet __cdecl llvm::omp::getOpenMPContextTraitSetForProperty(enum llvm::omp::TraitProperty) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::getAsVariantMatchInfo(class clang::ASTContext &, >>> struct llvm::omp::VariantMatchInfo &) const) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::getAsVariantMatchInfo(class clang::ASTContext &, >>> struct llvm::omp::VariantMatchInfo &) const) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::getAsVariantMatchInfo(class clang::ASTContext &, >>> struct llvm::omp::VariantMatchInfo &) const) >>> referenced 1 more times lld-link: error: undefined symbol: enum llvm::omp::TraitProperty __cdecl llvm::omp::getOpenMPContextTraitPropertyForSelector(enum llvm::omp::TraitSelector) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::getAsVariantMatchInfo(class clang::ASTContext &, >>> struct llvm::omp::VariantMatchInfo &) const) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::omp::getOpenMPContextTraitSetName(enum llvm::omp::TraitSet) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::print(class llvm::raw_ostream &, struct >>> clang::PrintingPolicy const &) const) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::omp::getOpenMPContextTraitSelectorName(enum llvm::omp::TraitSelector) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::print(class llvm::raw_ostream &, struct >>> clang::PrintingPolicy const &) const) lld-link: error: undefined symbol: bool __cdecl llvm::omp::isValidTraitSelectorForTraitSet(enum llvm::omp::TraitSelector, enum llvm::omp::TraitSet, bool &, bool &) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::print(class llvm::raw_ostream &, struct >>> clang::PrintingPolicy const &) const) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: class >>> std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl clang::OMPTraitInfo::getMangledName(void) >>> const) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::omp::getOpenMPContextTraitPropertyName(enum llvm::omp::TraitProperty, class llvm::StringRef) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::print(class llvm::raw_ostream &, struct >>> clang::PrintingPolicy const &) const) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: void __cdecl >>> clang::OMPTraitInfo::print(class llvm::raw_ostream &, struct >>> clang::PrintingPolicy const &) const) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: class >>> std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl clang::OMPTraitInfo::getMangledName(void) >>> const) lld-link: error: undefined symbol: enum llvm::omp::TraitProperty __cdecl llvm::omp::getOpenMPContextTraitPropertyKind(enum llvm::omp::TraitSet, enum llvm::omp::TraitSelector, class llvm::StringRef) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: __cdecl >>> clang::OMPTraitInfo::OMPTraitInfo(class llvm::StringRef)) lld-link: error: undefined symbol: public: __cdecl llvm::omp::OMPContext::OMPContext(bool, class llvm::Triple, class llvm::Triple, int) >>> referenced by clangAST.lib(OpenMPClause.cpp.obj):(public: __cdecl >>> clang::TargetOMPContext::TargetOMPContext(class clang::ASTContext &, class >>> std::function<void __cdecl(class llvm::StringRef)> &&, class >>> clang::FunctionDecl const *, class llvm::ArrayRef<enum >>> llvm::omp::TraitProperty>, int)) lld-link: error: undefined symbol: enum llvm::omp::Association __cdecl llvm::omp::getDirectiveAssociation(enum llvm::omp::Directive) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPLoopDirective(enum llvm::omp::Directive)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPSimdDirective(enum llvm::omp::Directive)) lld-link: error: undefined symbol: class llvm::ArrayRef<enum llvm::omp::Directive> __cdecl llvm::omp::getLeafConstructs(enum llvm::omp::Directive) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPTaskLoopDirective(enum llvm::omp::Directive)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPParallelDirective(enum llvm::omp::Directive)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPTargetExecutionDirective(enum llvm::omp::Directive)) >>> referenced 8 more times lld-link: error: undefined symbol: enum llvm::omp::Category __cdecl llvm::omp::getDirectiveCategory(enum llvm::omp::Directive) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPExecutableDirective(enum llvm::omp::Directive)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPInformationalDirective(enum llvm::omp::Directive)) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(bool __cdecl >>> clang::isOpenMPCapturingDirective(enum llvm::omp::Directive)) lld-link: error: undefined symbol: class llvm::ArrayRef<enum llvm::omp::Directive> __cdecl llvm::omp::getLeafConstructsOrSelf(enum llvm::omp::Directive) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(void __cdecl >>> clang::getOpenMPCaptureRegions(class llvm::SmallVectorImpl<enum >>> llvm::omp::Directive> &, enum llvm::omp::Directive)) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Stmt *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPExecutableDirective(enum >>> llvm::omp::Directive, struct clang::DeclarationNameInfo const &, enum >>> llvm::omp::Directive, class llvm::ArrayRef<class clang::OMPClause *>, class >>> clang::Stmt *, class clang::SourceLocation, class clang::SourceLocation)) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Stmt *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPExecutableDirective(enum >>> llvm::omp::Directive, struct clang::DeclarationNameInfo const &, enum >>> llvm::omp::Directive, class llvm::ArrayRef<class clang::OMPClause *>, class >>> clang::Stmt *, class clang::SourceLocation, class clang::SourceLocation)) >>> referenced 5 more times lld-link: error: undefined symbol: bool __cdecl llvm::omp::isLeafConstruct(enum llvm::omp::Directive) >>> referenced by clangBasic.lib(OpenMPKinds.cpp.obj):(void __cdecl >>> clang::getOpenMPCaptureRegions(class llvm::SmallVectorImpl<enum >>> llvm::omp::Directive> &, enum llvm::omp::Directive)) lld-link: error: undefined symbol: class llvm::ArrayRef<enum llvm::omp::Directive> __cdecl llvm::omp::getLeafOrCompositeConstructs(enum llvm::omp::Directive, class llvm::SmallVectorImpl<enum llvm::omp::Directive> &) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Stmt *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPExecutableDirective(enum >>> llvm::omp::Directive, struct clang::DeclarationNameInfo const &, enum >>> llvm::omp::Directive, class llvm::ArrayRef<class clang::OMPClause *>, class >>> clang::Stmt *, class clang::SourceLocation, class clang::SourceLocation)) lld-link: error: undefined symbol: bool __cdecl llvm::omp::isAllowedClauseForDirective(enum llvm::omp::Directive, enum llvm::omp::Clause, unsigned int) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Stmt *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPExecutableDirective(enum >>> llvm::omp::Directive, struct clang::DeclarationNameInfo const &, enum >>> llvm::omp::Directive, class llvm::ArrayRef<class clang::OMPClause *>, class >>> clang::Stmt *, class clang::SourceLocation, class clang::SourceLocation)) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::OMPClause * __cdecl clang::SemaOpenMP::ActOnOpenMPFilterClause(class >>> clang::Expr *, class clang::SourceLocation, class clang::SourceLocation, >>> class clang::SourceLocation)) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(enum llvm::omp::Directive >>> __cdecl getOpenMPCaptureRegionForClause(enum llvm::omp::Directive, enum >>> llvm::omp::Clause, unsigned int, enum llvm::omp::Directive)) >>> referenced 2 more times lld-link: error: undefined symbol: bool __cdecl llvm::omp::isVariantApplicableInContext(struct llvm::omp::VariantMatchInfo const &, struct llvm::omp::OMPContext const &, bool) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Expr *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPCall(class clang::ActionResult<class >>> clang::Expr *, 1>, class clang::Scope *, class clang::SourceLocation, class >>> llvm::MutableArrayRef<class clang::Expr *>, class clang::SourceLocation, >>> class clang::Expr *)) lld-link: error: undefined symbol: int __cdecl llvm::omp::getBestVariantMatchForContext(class llvm::SmallVectorImpl<struct llvm::omp::VariantMatchInfo> const &, struct llvm::omp::OMPContext const &) >>> referenced by clangSema.lib(SemaOpenMP.cpp.obj):(public: class >>> clang::ActionResult<class clang::Expr *, 1> __cdecl >>> clang::SemaOpenMP::ActOnOpenMPCall(class clang::ActionResult<class >>> clang::Expr *, 1>, class clang::Scope *, class clang::SourceLocation, class >>> llvm::MutableArrayRef<class clang::Expr *>, class clang::SourceLocation, >>> class clang::Expr *)) ``` </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/174288 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
