github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
* 3163 tests passed * 30 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] bin/llvm-ifs.exe</summary> ``` FAILED: [code=4294967295] bin/llvm-ifs.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\llvm-ifs\CMakeFiles\llvm-ifs.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 tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\ErrorCollector.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\llvm-ifs.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\llvm-ifs-driver.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\__\__\resources\windows_version_resource.rc.res /out:bin\llvm-ifs.exe /implib:lib\llvm-ifs.lib /pdb:bin\llvm-ifs.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000 lib\LLVMBinaryFormat.lib lib\LLVMInterfaceStub.lib lib\LLVMObjectYAML.lib lib\LLVMOption.lib lib\LLVMSupport.lib lib\LLVMTargetParser.lib lib\LLVMTextAPI.lib lib\LLVMObject.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMDebugInfoCodeView.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll lib\LLVMDemangle.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\ErrorCollector.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\llvm-ifs.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\llvm-ifs-driver.cpp.obj tools\llvm-ifs\CMakeFiles\llvm-ifs.dir\__\__\resources\windows_version_resource.rc.res /out:bin\llvm-ifs.exe /implib:lib\llvm-ifs.lib /pdb:bin\llvm-ifs.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000 lib\LLVMBinaryFormat.lib lib\LLVMInterfaceStub.lib lib\LLVMObjectYAML.lib lib\LLVMOption.lib lib\LLVMSupport.lib lib\LLVMTargetParser.lib lib\LLVMTextAPI.lib lib\LLVMObject.lib lib\LLVMIRReader.lib lib\LLVMBitReader.lib lib\LLVMAsmParser.lib lib\LLVMCore.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMMCParser.lib lib\LLVMMC.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMDebugInfoCodeView.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll lib\LLVMDemangle.lib kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" failed (exit code 1) with the following output: lld-link: error: undefined symbol: class llvm::Expected<class std::unique_ptr<class llvm::object::Binary, struct std::default_delete<class llvm::object::Binary>>> __cdecl llvm::object::createBinary(class llvm::MemoryBufferRef, class llvm::LLVMContext *, bool) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Dyn_Impl<struct llvm::object::ELFType<1, 0>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 0>>::dynamicEntries(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Dyn_Impl<struct llvm::object::ELFType<1, 1>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 1>>::dynamicEntries(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Dyn_Impl<struct llvm::object::ELFType<0, 0>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 0>>::dynamicEntries(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: class std::error_category const & __cdecl llvm::object::object_category(void) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) >>> referenced 13 more times lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 1>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 1>>::sections(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::StringRef> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 1>>::getStringTableForSymtab(struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 1>> const &, class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 1>>>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 0>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 0>>::sections(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::StringRef> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 0>>::getStringTableForSymtab(struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 0>> const &, class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<1, 0>>>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 0>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 0>>::sections(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::StringRef> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 0>>::getStringTableForSymtab(struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 0>> const &, class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 0>>>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned __int64> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 1>>::getDynSymtabSize(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned __int64> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 0>>::getDynSymtabSize(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned __int64> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 0>>::getDynSymtabSize(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::readELFFile(class llvm::MemoryBufferRef)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Dyn_Impl<struct llvm::object::ELFType<0, 1>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 1>>::dynamicEntries(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::buildStub<struct llvm::object::ELFType<0, 1>>(class >>> llvm::object::ELFObjectFile<struct llvm::object::ELFType<0, 1>> const &)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 1>>>> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 1>>::sections(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::buildStub<struct llvm::object::ELFType<0, 1>>(class >>> llvm::object::ELFObjectFile<struct llvm::object::ELFType<0, 1>> const &)) lld-link: error: undefined symbol: public: class llvm::Expected<class llvm::StringRef> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 1>>::getStringTableForSymtab(struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 1>> const &, class llvm::ArrayRef<struct llvm::object::Elf_Shdr_Impl<struct llvm::object::ELFType<0, 1>>>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::buildStub<struct llvm::object::ELFType<0, 1>>(class >>> llvm::object::ELFObjectFile<struct llvm::object::ELFType<0, 1>> const &)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned __int64> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<0, 1>>::getDynSymtabSize(void) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(class >>> llvm::Expected<class std::unique_ptr<struct llvm::ifs::IFSStub, struct >>> std::default_delete<struct llvm::ifs::IFSStub>>> __cdecl >>> llvm::ifs::buildStub<struct llvm::object::ELFType<0, 1>>(class >>> llvm::object::ELFObjectFile<struct llvm::object::ELFType<0, 1>> const &)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned char const *> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 0>>::toMappedAddr(unsigned __int64, class llvm::function_ref<class llvm::Error __cdecl(class llvm::Twine const &)>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(private: class >>> ifs::Expected<unsigned char const *> __cdecl llvm::ifs::`anonymous >>> namespace'::DynSym<struct llvm::object::ELFType<1, >>> 0>>::getDynamicData(unsigned __int64, class ifs::StringRef, unsigned >>> __int64)) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(private: class >>> ifs::Expected<unsigned char const *> __cdecl llvm::ifs::`anonymous >>> namespace'::DynSym<struct llvm::object::ELFType<1, >>> 0>>::getDynamicData(unsigned __int64, class ifs::StringRef, unsigned >>> __int64)) lld-link: error: undefined symbol: public: class llvm::Expected<unsigned char const *> __cdecl llvm::object::ELFFile<struct llvm::object::ELFType<1, 1>>::toMappedAddr(unsigned __int64, class llvm::function_ref<class llvm::Error __cdecl(class llvm::Twine const &)>) const >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(private: class >>> ifs::Expected<unsigned char const *> __cdecl llvm::ifs::`anonymous >>> namespace'::DynSym<struct llvm::object::ELFType<1, >>> 1>>::getDynamicData(unsigned __int64, class ifs::StringRef, unsigned >>> __int64)) >>> referenced by LLVMInterfaceStub.lib(ELFObjHandler.cpp.obj):(private: class >>> ifs::Expected<unsigned char const *> __cdecl llvm::ifs::`anonymous >>> namespace'::DynSym<struct llvm::object::ELFType<1, >>> 1>>::getDynamicData(unsigned __int64, class ifs::StringRef, unsigned >>> __int64)) lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors) ``` </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/197268 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
