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] bin/clangd-indexer.exe</summary>

```
FAILED: [code=4294967295] bin/clangd-indexer.exe
C:\Windows\system32\cmd.exe /C "cd . && 
C:\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe 
-E vs_link_exe --msvc-ver=1944 
--intdir=tools\clang\tools\extra\clangd\indexer\CMakeFiles\clangd-indexer.dir 
--rc="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\rc.exe" 
--mt="C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x64\mt.exe" 
--manifests  -- C:\clang\clang-msvc\bin\lld-link.exe /nologo 
@CMakeFiles\clangd-indexer.rsp  /out:bin\clangd-indexer.exe 
/implib:lib\clangd-indexer.lib /pdb:bin\clangd-indexer.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\clangd-indexer.rsp /out:bin\clangd-indexer.exe 
/implib:lib\clangd-indexer.lib /pdb:bin\clangd-indexer.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: void __cdecl 
clang::include_cleaner::PragmaIncludes::record(class clang::Preprocessor &)
>>> referenced by clangDaemon.lib(IndexAction.cpp.obj):(public: virtual class 
>>> std::unique_ptr<class clang::ASTConsumer, struct std::default_delete<class 
>>> clang::ASTConsumer>> __cdecl clang::clangd::`anonymous 
>>> namespace'::IndexAction::CreateASTConsumer(class clangd::CompilerInstance 
>>> &, class llvm::StringRef))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl 
>>> clang::tidy::misc::IncludeCleanerCheck::registerPPCallbacks(class 
>>> clang::SourceManager const &, class clang::Preprocessor *, class 
>>> clang::Preprocessor *))

lld-link: error: undefined symbol: class llvm::SmallVector<struct 
clang::include_cleaner::Header, 2> __cdecl 
clang::include_cleaner::headersForSymbol(struct clang::include_cleaner::Symbol 
const &, class clang::Preprocessor const &, class 
clang::include_cleaner::PragmaIncludes const *)
>>> referenced by clangDaemon.lib(SymbolCollector.cpp.obj):(private: void 
>>> __cdecl clang::clangd::SymbolCollector::setIncludeLocation(struct 
>>> clang::clangd::Symbol const &, class clang::SourceLocation, struct 
>>> clang::include_cleaner::Symbol const &))
>>> referenced by clangDaemon.lib(Hover.cpp.obj):(void __cdecl 
>>> clang::clangd::`anonymous namespace'::maybeAddSymbolProviders(class 
>>> clangd::0x3A6F464C::ParsedAST &, struct clangd::0x3A6F464C::HoverInfo &, 
>>> struct clangd::include_cleaner::Symbol))

lld-link: error: undefined symbol: class std::basic_string<char, struct 
std::char_traits<char>, class std::allocator<char>> __cdecl 
clang::include_cleaner::spellHeader(struct 
clang::include_cleaner::IncludeSpeller::Input const &)
>>> referenced by clangDaemon.lib(SymbolCollector.cpp.obj):(public: virtual 
>>> void __cdecl clang::clangd::SymbolCollector::finish(void))
>>> referenced by clangDaemon.lib(Hover.cpp.obj):(void __cdecl 
>>> clang::clangd::`anonymous namespace'::maybeAddSymbolProviders(class 
>>> clangd::0x3A6F464C::ParsedAST &, struct clangd::0x3A6F464C::HoverInfo &, 
>>> struct clangd::include_cleaner::Symbol))
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(class 
>>> std::vector<struct clang::clangd::Diag, class std::allocator<struct 
>>> clang::clangd::Diag>> __cdecl 
>>> clang::clangd::issueIncludeCleanerDiagnostics(class 
>>> clang::clangd::ParsedAST &, class llvm::StringRef, struct 
>>> clang::clangd::IncludeCleanerFindings const &, class 
>>> clang::clangd::ThreadsafeFS const &, class llvm::ArrayRef<class 
>>> std::function<bool __cdecl(class llvm::StringRef)>>, class 
>>> llvm::ArrayRef<class std::function<bool __cdecl(class llvm::StringRef)>>, 
>>> class llvm::ArrayRef<class std::function<bool __cdecl(class 
>>> llvm::StringRef)>>))
>>> referenced 2 more times

lld-link: error: undefined symbol: public: class llvm::StringRef __cdecl 
clang::include_cleaner::PragmaIncludes::getPublic(class clang::FileEntry const 
*) const
>>> referenced by clangDaemon.lib(SymbolCollector.cpp.obj):(private: class 
>>> llvm::StringRef __cdecl 
>>> clang::clangd::SymbolCollector::HeaderFileURICache::getIncludeHeaderUncached(class
>>>  clang::FileID))
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(struct 
>>> clang::clangd::IncludeCleanerFindings __cdecl 
>>> clang::clangd::computeIncludeCleanerFindings(class clang::clangd::ParsedAST 
>>> &, bool))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl clang::tidy::misc::IncludeCleanerCheck::check(struct 
>>> clang::ast_matchers::MatchFinder::MatchResult const &))

lld-link: error: undefined symbol: public: void __cdecl 
clang::include_cleaner::PragmaIncludes::record(class clang::CompilerInstance 
const &)
>>> referenced by clangDaemon.lib(Preamble.cpp.obj):(public: virtual void 
>>> __cdecl clang::clangd::`anonymous 
>>> namespace'::CppFilePreambleCallbacks::BeforeExecute(class 
>>> clangd::CompilerInstance &))
>>> referenced by clangDaemon.lib(ParsedAST.cpp.obj):(public: static class 
>>> std::optional<class clang::clangd::ParsedAST> __cdecl 
>>> clang::clangd::ParsedAST::build(class llvm::StringRef, struct 
>>> clang::clangd::ParseInputs const &, class std::unique_ptr<class 
>>> clang::CompilerInvocation, struct std::default_delete<class 
>>> clang::CompilerInvocation>>, class llvm::ArrayRef<struct 
>>> clang::clangd::Diag>, class std::shared_ptr<struct 
>>> clang::clangd::PreambleData const>))

lld-link: error: undefined symbol: void __cdecl 
clang::include_cleaner::walkUsed(class llvm::ArrayRef<class clang::Decl *>, 
class llvm::ArrayRef<struct clang::include_cleaner::SymbolReference>, class 
clang::include_cleaner::PragmaIncludes const *, class clang::Preprocessor const 
&, class llvm::function_ref<void __cdecl(struct 
clang::include_cleaner::SymbolReference const &, class llvm::ArrayRef<struct 
clang::include_cleaner::Header>)>)
>>> referenced by clangDaemon.lib(Hover.cpp.obj):(class std::optional<struct 
>>> clang::clangd::HoverInfo> __cdecl clang::clangd::getHover(class 
>>> clang::clangd::ParsedAST &, struct clang::clangd::Position, struct 
>>> clang::format::FormatStyle const &, class clang::clangd::SymbolIndex const 
>>> *))
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(struct 
>>> clang::clangd::IncludeCleanerFindings __cdecl 
>>> clang::clangd::computeIncludeCleanerFindings(class clang::clangd::ParsedAST 
>>> &, bool))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl clang::tidy::misc::IncludeCleanerCheck::check(struct 
>>> clang::ast_matchers::MatchFinder::MatchResult const &))

lld-link: error: undefined symbol: public: class llvm::SmallVector<struct 
clang::include_cleaner::Include const *, 6> __cdecl 
clang::include_cleaner::Includes::match(struct clang::include_cleaner::Header) 
const
>>> referenced by clangDaemon.lib(Hover.cpp.obj):(void __cdecl 
>>> clang::clangd::`anonymous namespace'::maybeAddSymbolProviders(class 
>>> clangd::0x3A6F464C::ParsedAST &, struct clangd::0x3A6F464C::HoverInfo &, 
>>> struct clangd::include_cleaner::Symbol))
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(bool __cdecl 
>>> clang::clangd::isPreferredProvider(struct clang::clangd::Inclusion const &, 
>>> class clang::include_cleaner::Includes const &, class llvm::ArrayRef<struct 
>>> clang::include_cleaner::Header>))
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(private: static void 
>>> __cdecl llvm::function_ref<void __cdecl(struct 
>>> clang::include_cleaner::SymbolReference const &, class 
>>> llvm::ArrayRef<struct clang::include_cleaner::Header>)>::callback_fn<class 
>>> `struct clang::clangd::IncludeCleanerFindings __cdecl 
>>> clang::clangd::computeIncludeCleanerFindings(class clang::clangd::ParsedAST 
>>> &, bool)'::`1'::<lambda_0>>(__int64, struct 
>>> clang::include_cleaner::SymbolReference const &, class 
>>> llvm::ArrayRef<struct clang::include_cleaner::Header>))
>>> referenced 2 more times

lld-link: error: undefined symbol: public: class std::basic_string<char, struct 
std::char_traits<char>, class std::allocator<char>> __cdecl 
clang::include_cleaner::Include::quote(void) const
>>> referenced by clangDaemon.lib(Hover.cpp.obj):(void __cdecl 
>>> clang::clangd::`anonymous namespace'::maybeAddSymbolProviders(class 
>>> clangd::0x3A6F464C::ParsedAST &, struct clangd::0x3A6F464C::HoverInfo &, 
>>> struct clangd::include_cleaner::Symbol))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl clang::tidy::misc::IncludeCleanerCheck::check(struct 
>>> clang::ast_matchers::MatchFinder::MatchResult const &))

lld-link: error: undefined symbol: public: void __cdecl 
clang::include_cleaner::Includes::addSearchDirectory(class llvm::StringRef)
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(class 
>>> clang::include_cleaner::Includes __cdecl 
>>> clang::clangd::convertIncludes(class clang::clangd::ParsedAST const &))

lld-link: error: undefined symbol: public: void __cdecl 
clang::include_cleaner::Includes::add(struct clang::include_cleaner::Include 
const &)
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(class 
>>> clang::include_cleaner::Includes __cdecl 
>>> clang::clangd::convertIncludes(class clang::clangd::ParsedAST const &))

lld-link: error: undefined symbol: public: bool __cdecl 
clang::include_cleaner::PragmaIncludes::shouldKeep(class clang::FileEntry const 
*) const
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(struct 
>>> clang::clangd::IncludeCleanerFindings __cdecl 
>>> clang::clangd::computeIncludeCleanerFindings(class clang::clangd::ParsedAST 
>>> &, bool))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl clang::tidy::misc::IncludeCleanerCheck::check(struct 
>>> clang::ast_matchers::MatchFinder::MatchResult const &))

lld-link: error: undefined symbol: public: class llvm::StringRef __cdecl 
clang::include_cleaner::Header::resolvedPath(void) const
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(class 
>>> std::vector<struct clang::clangd::Diag, class std::allocator<struct 
>>> clang::clangd::Diag>> __cdecl 
>>> clang::clangd::issueIncludeCleanerDiagnostics(class 
>>> clang::clangd::ParsedAST &, class llvm::StringRef, struct 
>>> clang::clangd::IncludeCleanerFindings const &, class 
>>> clang::clangd::ThreadsafeFS const &, class llvm::ArrayRef<class 
>>> std::function<bool __cdecl(class llvm::StringRef)>>, class 
>>> llvm::ArrayRef<class std::function<bool __cdecl(class llvm::StringRef)>>, 
>>> class llvm::ArrayRef<class std::function<bool __cdecl(class 
>>> llvm::StringRef)>>))

lld-link: error: undefined symbol: public: class std::basic_string<char, struct 
std::char_traits<char>, class std::allocator<char>> __cdecl 
clang::include_cleaner::Symbol::name(void) const
>>> referenced by clangDaemon.lib(IncludeCleaner.cpp.obj):(class 
>>> std::vector<struct clang::clangd::Diag, class std::allocator<struct 
>>> clang::clangd::Diag>> __cdecl 
>>> clang::clangd::issueIncludeCleanerDiagnostics(class 
>>> clang::clangd::ParsedAST &, class llvm::StringRef, struct 
>>> clang::clangd::IncludeCleanerFindings const &, class 
>>> clang::clangd::ThreadsafeFS const &, class llvm::ArrayRef<class 
>>> std::function<bool __cdecl(class llvm::StringRef)>>, class 
>>> llvm::ArrayRef<class std::function<bool __cdecl(class llvm::StringRef)>>, 
>>> class llvm::ArrayRef<class std::function<bool __cdecl(class 
>>> llvm::StringRef)>>))
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl clang::tidy::misc::IncludeCleanerCheck::check(struct 
>>> clang::ast_matchers::MatchFinder::MatchResult const &))

lld-link: error: undefined symbol: public: class std::unique_ptr<class 
clang::PPCallbacks, struct std::default_delete<class clang::PPCallbacks>> 
__cdecl clang::include_cleaner::RecordedPP::record(class clang::Preprocessor 
const &)
>>> referenced by clangTidyMiscModule.lib(IncludeCleanerCheck.cpp.obj):(public: 
>>> virtual void __cdecl 
>>> clang::tidy::misc::IncludeCleanerCheck::registerPPCallbacks(class 
>>> clang::SourceManager const &, class clang::Preprocessor *, class 
>>> clang::Preprocessor *))
```
</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/185229
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to