github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
* 87612 tests passed * 2251 tests skipped All executed tests passed, but another part of the build **failed**. Click on a failure below to see the details. <details> <summary>[code=4294967295] tools/clang/unittests/AllClangUnitTests.exe</summary> ``` FAILED: [code=4294967295] tools/clang/unittests/AllClangUnitTests.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\unittests\CMakeFiles\AllClangUnitTests.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\AllClangUnitTests.rsp /out:tools\clang\unittests\AllClangUnitTests.exe /implib:tools\clang\unittests\AllClangUnitTests.lib /pdb:tools\clang\unittests\AllClangUnitTests.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000 && cd ." LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\AllClangUnitTests.rsp /out:tools\clang\unittests\AllClangUnitTests.exe /implib:tools\clang\unittests\AllClangUnitTests.lib /pdb:tools\clang\unittests\AllClangUnitTests.pdb /version:0.0 /MANIFEST:NO /Brepro /INCREMENTAL:NO /subsystem:console /STACK:10000000" failed (exit code 1) with the following output: lld-link: error: undefined symbol: public: class llvm::RewriteBuffer & __cdecl clang::Rewriter::getEditBuffer(class clang::FileID) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RefactoringCallbacksTest.cpp.obj:(void >>> __cdecl clang::tooling::expectRewritten<class >>> clang::ast_matchers::internal::Matcher<class clang::Stmt>>(class >>> std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> const &, class std::basic_string<char, struct >>> std::char_traits<char>, class std::allocator<char>> const &, class >>> clang::ast_matchers::internal::Matcher<class clang::Stmt> const &, class >>> clang::tooling::RefactoringCallback &)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RefactoringCallbacksTest.cpp.obj:(void >>> __cdecl clang::tooling::expectRewritten<class >>> clang::ast_matchers::internal::Matcher<class clang::Decl>>(class >>> std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> const &, class std::basic_string<char, struct >>> std::char_traits<char>, class std::allocator<char>> const &, class >>> clang::ast_matchers::internal::Matcher<class clang::Decl> const &, class >>> clang::tooling::RefactoringCallback &)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RefactoringTest.cpp.obj:(private: >>> virtual void __cdecl >>> clang::tooling::ReplacementTest_CanDeleteAllText_Test::TestBody(void)) >>> referenced 15 more times lld-link: error: undefined symbol: public: bool __cdecl clang::Rewriter::overwriteChangedFiles(void) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RefactoringTest.cpp.obj:(private: >>> virtual void __cdecl >>> clang::tooling::FlushRewrittenFilesTest_StoresChangesOnDisk_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl clang::tooling::`anonymous >>> namespace'::Rewriter_OverwritesChangedFiles_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl clang::tooling::`anonymous >>> namespace'::Rewriter_ContinuesOverwritingFilesOnError_Test::TestBody(void)) >>> referenced 4 more times lld-link: error: undefined symbol: public: bool __cdecl clang::Rewriter::ReplaceText(class clang::SourceLocation, unsigned int, class llvm::StringRef) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl clang::tooling::`anonymous >>> namespace'::Rewriter_OverwritesChangedFiles_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl clang::tooling::`anonymous >>> namespace'::Rewriter_ContinuesOverwritingFilesOnError_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Tooling\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl clang::tooling::`anonymous >>> namespace'::Rewriter_ContinuesOverwritingFilesOnError_Test::TestBody(void)) >>> referenced 5 more times lld-link: error: undefined symbol: public: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> __cdecl clang::Rewriter::getRewrittenText(class clang::CharSourceRange) const >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) >>> referenced 10 more times lld-link: error: undefined symbol: public: bool __cdecl clang::Rewriter::InsertText(class clang::SourceLocation, class llvm::StringRef, bool, bool) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced 9 more times lld-link: error: undefined symbol: public: int __cdecl clang::Rewriter::getRangeSize(class clang::SourceRange, struct clang::Rewriter::RewriteOptions) const >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_ReplaceTextRangeTypes_Test::TestBody(void)) lld-link: error: undefined symbol: public: bool __cdecl clang::Rewriter::RemoveText(class clang::SourceLocation, unsigned int, struct clang::Rewriter::RewriteOptions) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_GetRewrittenTextRangeTypes_Test::TestBody(void)) lld-link: error: undefined symbol: public: int __cdecl clang::Rewriter::getRangeSize(class clang::CharSourceRange const &, struct clang::Rewriter::RewriteOptions) const >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_ReplaceTextRangeTypes_Test::TestBody(void)) >>> referenced by >>> tools\clang\unittests\CMakeFiles\AllClangUnitTests.dir\Rewrite\RewriterTest.cpp.obj:(private: >>> virtual void __cdecl `anonymous >>> namespace'::Rewriter_ReplaceTextRangeTypes_Test::TestBody(void)) >>> referenced by clangRewriteFrontend.lib(FixItRewriter.cpp.obj):(public: >>> virtual void __cdecl `anonymous namespace'::RewritesReceiver::replace(class >>> clang::CharSourceRange, class llvm::StringRef)) lld-link: error: undefined symbol: class std::basic_string<char, struct std::char_traits<char>, class std::allocator<char>> __cdecl clang::html::EscapeText(class llvm::StringRef, bool, bool) >>> referenced by >>> clangStaticAnalyzerCore.lib(PlistDiagnostics.cpp.obj):(public: virtual void >>> __cdecl `anonymous namespace'::PlistDiagnostics::FlushDiagnosticsImpl(class >>> std::vector<class clang::ento::PathDiagnostic const *, class >>> std::allocator<class clang::ento::PathDiagnostic const *>> &, class >>> clang::ento::PathDiagnosticConsumer::FilesMade *)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced 4 more times lld-link: error: undefined symbol: class std::shared_ptr<struct clang::html::RelexRewriteCache> __cdecl clang::html::instantiateRelexRewriteCache(void) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(void >>> __cdecl createHTMLDiagnosticConsumerImpl(struct >>> clang::ento::PathDiagnosticConsumerOptions, class std::vector<class >>> std::unique_ptr<class clang::ento::PathDiagnosticConsumer, struct >>> std::default_delete<class clang::ento::PathDiagnosticConsumer>>, class >>> std::allocator<class std::unique_ptr<class >>> clang::ento::PathDiagnosticConsumer, struct std::default_delete<class >>> clang::ento::PathDiagnosticConsumer>>>> &, class std::basic_string<char, >>> struct std::char_traits<char>, class std::allocator<char>> const &, class >>> clang::Preprocessor const &, bool)) lld-link: error: undefined symbol: void __cdecl clang::html::EscapeText(class clang::Rewriter &, class clang::FileID, bool, bool) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangRewriteFrontend.lib(HTMLPrint.cpp.obj):(public: virtual >>> void __cdecl `anonymous >>> namespace'::HTMLPrinter::HandleTranslationUnit(class clang::ASTContext &)) lld-link: error: undefined symbol: void __cdecl clang::html::AddLineNumbers(class clang::Rewriter &, class clang::FileID) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangRewriteFrontend.lib(HTMLPrint.cpp.obj):(public: virtual >>> void __cdecl `anonymous >>> namespace'::HTMLPrinter::HandleTranslationUnit(class clang::ASTContext &)) lld-link: error: undefined symbol: void __cdecl clang::html::HighlightRange(class clang::Rewriter &, class clang::SourceLocation, class clang::SourceLocation, char const *, char const *, bool) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced 3 more times lld-link: error: undefined symbol: void __cdecl clang::html::SyntaxHighlight(class clang::Rewriter &, class clang::FileID, class clang::Preprocessor const &, class std::shared_ptr<struct clang::html::RelexRewriteCache>) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangRewriteFrontend.lib(HTMLPrint.cpp.obj):(public: virtual >>> void __cdecl `anonymous >>> namespace'::HTMLPrinter::HandleTranslationUnit(class clang::ASTContext &)) lld-link: error: undefined symbol: void __cdecl clang::html::HighlightMacros(class clang::Rewriter &, class clang::FileID, class clang::Preprocessor const &, class std::shared_ptr<struct clang::html::RelexRewriteCache>) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangRewriteFrontend.lib(HTMLPrint.cpp.obj):(public: virtual >>> void __cdecl `anonymous >>> namespace'::HTMLPrinter::HandleTranslationUnit(class clang::ASTContext &)) lld-link: error: undefined symbol: void __cdecl clang::html::AddHeaderFooterInternalBuiltinCSS(class clang::Rewriter &, class clang::FileID, class llvm::StringRef) >>> referenced by clangStaticAnalyzerCore.lib(HTMLDiagnostics.cpp.obj):(public: >>> class std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl `anonymous >>> namespace'::HTMLDiagnostics::GenerateHTML(class clang::ento::PathDiagnostic >>> const &, class ento::Rewriter &, class ento::SourceManager const &, class >>> ento::PathDiagnostic::PathPieces const &, char const *)) >>> referenced by clangRewriteFrontend.lib(HTMLPrint.cpp.obj):(public: virtual >>> void __cdecl `anonymous >>> namespace'::HTMLPrinter::HandleTranslationUnit(class clang::ASTContext &)) lld-link: error: undefined symbol: public: __cdecl clang::TokenRewriter::TokenRewriter(class clang::FileID, class clang::SourceManager &, class clang::LangOptions const &) >>> referenced by clangRewriteFrontend.lib(RewriteTest.cpp.obj):(void __cdecl >>> clang::DoRewriteTest(class clang::Preprocessor &, class llvm::raw_ostream >>> *)) lld-link: error: undefined symbol: public: class std::_List_const_iterator<class std::_List_val<struct std::_List_simple_types<class clang::Token>>> __cdecl clang::TokenRewriter::AddTokenBefore(class std::_List_const_iterator<class std::_List_val<struct std::_List_simple_types<class clang::Token>>>, char const *) >>> referenced by clangRewriteFrontend.lib(RewriteTest.cpp.obj):(void __cdecl >>> clang::DoRewriteTest(class clang::Preprocessor &, class llvm::raw_ostream >>> *)) >>> referenced by clangRewriteFrontend.lib(RewriteTest.cpp.obj):(void __cdecl >>> clang::DoRewriteTest(class clang::Preprocessor &, class llvm::raw_ostream >>> *)) lld-link: error: undefined symbol: public: __cdecl clang::TokenRewriter::~TokenRewriter(void) >>> referenced by clangRewriteFrontend.lib(RewriteTest.cpp.obj):(void __cdecl >>> clang::DoRewriteTest(class clang::Preprocessor &, class llvm::raw_ostream >>> *)) ``` </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/219138 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
