github-actions[bot] wrote: <!--PREMERGE ADVISOR COMMENT: Windows--> # :window: Windows x64 Test Results
* 3148 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-objdump.exe</summary> ``` FAILED: [code=4294967295] bin/llvm-objdump.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-objdump\CMakeFiles\llvm-objdump.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\llvm-objdump.rsp /out:bin\llvm-objdump.exe /implib:lib\llvm-objdump.lib /pdb:bin\llvm-objdump.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000 && cd ." LINK: command "C:\clang\clang-msvc\bin\lld-link.exe /nologo @CMakeFiles\llvm-objdump.rsp /out:bin\llvm-objdump.exe /implib:lib\llvm-objdump.lib /pdb:bin\llvm-objdump.pdb /version:0.0 /MANIFEST:NO /INCREMENTAL:NO /subsystem:console /STACK:10000000" failed (exit code 1) with the following output: lld-link: error: undefined symbol: class llvm::ArrayRef<struct llvm::EnumEntry<enum llvm::dxbc::D3DSystemValue>> __cdecl llvm::dxbc::getD3DSystemValues(void) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\DXContainerDump.cpp.obj:(public: >>> void __cdecl `anonymous >>> namespace'::DXContainerDumper::printSignature(class >>> llvm::object::DirectX::Signature const &)) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\DXContainerDump.cpp.obj:(public: >>> void __cdecl `anonymous >>> namespace'::DXContainerDumper::printSignature(class >>> llvm::object::DirectX::Signature const &)) lld-link: error: undefined symbol: class llvm::ArrayRef<struct llvm::EnumEntry<enum llvm::dxbc::SigComponentType>> __cdecl llvm::dxbc::getSigComponentTypes(void) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\DXContainerDump.cpp.obj:(public: >>> void __cdecl `anonymous >>> namespace'::DXContainerDumper::printSignature(class >>> llvm::object::DirectX::Signature const &)) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\DXContainerDump.cpp.obj:(public: >>> void __cdecl `anonymous >>> namespace'::DXContainerDumper::printSignature(class >>> llvm::object::DirectX::Signature const &)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::XCOFF::getMappingClassString(enum llvm::XCOFF::StorageMappingClass) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\XCOFFDump.cpp.obj:(class >>> std::basic_string<char, struct std::char_traits<char>, class >>> std::allocator<char>> __cdecl >>> llvm::objdump::getXCOFFSymbolDescription(struct llvm::SymbolInfoTy const &, >>> class llvm::StringRef)) >>> referenced by LLVMMC.lib(MCContext.cpp.obj):(public: class >>> llvm::MCSectionXCOFF * __cdecl llvm::MCContext::getXCOFFSection(class >>> llvm::StringRef, class llvm::SectionKind, class std::optional<struct >>> llvm::XCOFF::CsectProperties>, bool, class std::optional<enum >>> llvm::XCOFF::DwarfSectionSubtypeFlags>)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::XCOFF::getNameForTracebackTableLanguageId(enum llvm::XCOFF::TracebackTable::LanguageID) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\XCOFFDump.cpp.obj:(void >>> __cdecl llvm::objdump::dumpTracebackTable(class llvm::ArrayRef<unsigned >>> char>, unsigned __int64, class llvm::formatted_raw_ostream &, unsigned >>> __int64, class llvm::MCSubtargetInfo const &, class >>> llvm::object::XCOFFObjectFile const *)) lld-link: error: undefined symbol: class llvm::SmallString<32> __cdecl llvm::XCOFF::getExtendedTBTableFlagString(unsigned char) >>> referenced by >>> tools\llvm-objdump\CMakeFiles\llvm-objdump.dir\XCOFFDump.cpp.obj:(void >>> __cdecl llvm::objdump::dumpTracebackTable(class llvm::ArrayRef<unsigned >>> char>, unsigned __int64, class llvm::formatted_raw_ostream &, unsigned >>> __int64, class llvm::MCSubtargetInfo const &, class >>> llvm::object::XCOFFObjectFile const *)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::FormatString(enum llvm::dwarf::DwarfFormat) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFContext.cpp.obj):(void __cdecl >>> dumpStringOffsetsSection(class llvm::raw_ostream &, struct >>> llvm::DIDumpOptions, class llvm::StringRef, class llvm::DWARFObject const >>> &, struct llvm::DWARFSection const &, class llvm::StringRef, class >>> llvm::iterator_range<class std::unique_ptr<class llvm::DWARFUnit, struct >>> std::default_delete<class llvm::DWARFUnit>> *>, bool)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: void >>> __cdecl llvm::DWARFDebugLine::Prologue::dump(class llvm::raw_ostream &, >>> struct llvm::DIDumpOptions) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugMacro.cpp.obj):(public: void >>> __cdecl llvm::DWARFDebugMacro::MacroHeader::dumpMacroHeader(class >>> llvm::raw_ostream &) const) >>> referenced 7 more times lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::RangeListEncodingString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFContext.cpp.obj):(public: void >>> __cdecl llvm::DWARFListTableBase<class llvm::DWARFDebugRnglist>::dump(class >>> llvm::DWARFDataExtractor, class llvm::raw_ostream &, class >>> llvm::function_ref<class std::optional<struct >>> llvm::object::SectionedAddress> __cdecl(unsigned int)>, struct >>> llvm::DIDumpOptions) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugRnglists.cpp.obj):(public: >>> void __cdecl llvm::RangeListEntry::dump(class llvm::raw_ostream &, unsigned >>> char, unsigned char, unsigned __int64 &, struct llvm::DIDumpOptions, class >>> llvm::function_ref<class std::optional<struct >>> llvm::object::SectionedAddress> __cdecl(unsigned int)>) const) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::AttributeString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: class >>> llvm::Expected<class std::vector<struct llvm::DWARFLocationExpression, >>> class std::allocator<struct llvm::DWARFLocationExpression>>> __cdecl >>> llvm::DWARFDie::getLocations(enum llvm::dwarf::Attribute) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: class >>> llvm::Expected<class std::vector<struct llvm::DWARFLocationExpression, >>> class std::allocator<struct llvm::DWARFLocationExpression>>> __cdecl >>> llvm::DWARFDie::getLocations(enum llvm::dwarf::Attribute) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj):(private: >>> unsigned int __cdecl llvm::DWARFVerifier::verifyDebugInfoAttribute(class >>> llvm::DWARFDie const &, struct llvm::DWARFAttribute &)) >>> referenced 7 more times lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::FormEncodingString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: class >>> llvm::Expected<class std::vector<struct llvm::DWARFLocationExpression, >>> class std::allocator<struct llvm::DWARFLocationExpression>>> __cdecl >>> llvm::DWARFDie::getLocations(enum llvm::dwarf::Attribute) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFFormValue.cpp.obj):(public: class >>> llvm::Expected<char const *> __cdecl >>> llvm::DWARFFormValue::getAsCString(void) const) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj):(private: void >>> __cdecl llvm::DWARFVerifier::verifyNameIndexAttribute(class >>> llvm::DWARFDebugNames::NameIndex const &, struct >>> llvm::DWARFDebugNames::Abbrev const &, struct >>> llvm::DWARFDebugNames::AttributeEncoding)) >>> referenced 2 more times lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::AttributeValueString(unsigned short, unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(void __cdecl >>> dumpAttribute(class llvm::raw_ostream &, class llvm::DWARFDie const &, >>> struct llvm::DWARFAttribute const &, unsigned int, struct >>> llvm::DIDumpOptions)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::LanguageDescription(enum llvm::dwarf::SourceLanguageName, unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(void __cdecl >>> dumpAttribute(class llvm::raw_ostream &, class llvm::DWARFDie const &, >>> struct llvm::DWARFAttribute const &, unsigned int, struct >>> llvm::DIDumpOptions)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::ApplePropertyString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(void __cdecl >>> dumpAttribute(class llvm::raw_ostream &, class llvm::DWARFDie const &, >>> struct llvm::DWARFAttribute const &, unsigned int, struct >>> llvm::DIDumpOptions)) lld-link: error: undefined symbol: public: static class llvm::StringRef (__cdecl *const llvm::dwarf::EnumTraits<enum llvm::dwarf::Tag>::StringFn)(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: static void >>> __cdecl llvm::format_provider<enum llvm::dwarf::Tag, void>::format(enum >>> llvm::dwarf::Tag const &, class llvm::raw_ostream &, class llvm::StringRef)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFAcceleratorTable.cpp.obj) lld-link: error: undefined symbol: public: static class llvm::StringRef (__cdecl *const llvm::dwarf::EnumTraits<enum llvm::dwarf::Attribute>::StringFn)(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: static void >>> __cdecl llvm::format_provider<enum llvm::dwarf::Attribute, >>> void>::format(enum llvm::dwarf::Attribute const &, class llvm::raw_ostream >>> &, class llvm::StringRef)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFAbbreviationDeclaration.cpp.obj) lld-link: error: undefined symbol: public: static class llvm::StringRef (__cdecl *const llvm::dwarf::EnumTraits<enum llvm::dwarf::Form>::StringFn)(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: static void >>> __cdecl llvm::format_provider<enum llvm::dwarf::Form, void>::format(enum >>> llvm::dwarf::Form const &, class llvm::raw_ostream &, class >>> llvm::StringRef)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFFormValue.cpp.obj) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::TagString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: void >>> __cdecl llvm::DWARFTypePrinter<class >>> llvm::DWARFDie>::appendTypeTagName(enum llvm::dwarf::Tag)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj):(private: >>> unsigned int __cdecl llvm::DWARFVerifier::verifyUnitContents(class >>> llvm::DWARFUnit &, class std::map<unsigned __int64, class std::set<unsigned >>> __int64, struct std::less<unsigned __int64>, class std::allocator<unsigned >>> __int64>>, struct std::less<unsigned __int64>, class std::allocator<struct >>> std::pair<unsigned __int64 const, class std::set<unsigned __int64, struct >>> std::less<unsigned __int64>, class std::allocator<unsigned __int64>>>>> &, >>> class std::map<unsigned __int64, class std::set<unsigned __int64, struct >>> std::less<unsigned __int64>, class std::allocator<unsigned __int64>>, >>> struct std::less<unsigned __int64>, class std::allocator<struct >>> std::pair<unsigned __int64 const, class std::set<unsigned __int64, struct >>> std::less<unsigned __int64>, class std::allocator<unsigned __int64>>>>> &)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFVerifier.cpp.obj):(private: >>> unsigned int __cdecl llvm::DWARFVerifier::verifyDebugInfoAttribute(class >>> llvm::DWARFDie const &, struct llvm::DWARFAttribute &)) >>> referenced 9 more times lld-link: error: undefined symbol: class std::optional<unsigned int> __cdecl llvm::dwarf::LanguageLowerBound(enum llvm::dwarf::SourceLanguage) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDie.cpp.obj):(public: void >>> __cdecl llvm::DWARFTypePrinter<class llvm::DWARFDie>::appendArrayType(class >>> llvm::DWARFDie const &)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::LNStandardString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: class >>> llvm::Error __cdecl llvm::DWARFDebugLine::LineTable::parse(class >>> llvm::DWARFDataExtractor &, unsigned __int64 *, class llvm::DWARFContext >>> const &, class llvm::DWARFUnit const *, class llvm::function_ref<void >>> __cdecl(class llvm::Error)>, class llvm::raw_ostream *, bool)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: >>> struct llvm::DWARFDebugLine::ParsingState::AddrOpIndexDelta __cdecl >>> llvm::DWARFDebugLine::ParsingState::advanceAddrOpIndex(unsigned __int64, >>> unsigned char, unsigned __int64)) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: >>> struct llvm::DWARFDebugLine::ParsingState::OpcodeAdvanceResults __cdecl >>> llvm::DWARFDebugLine::ParsingState::advanceForOpcode(unsigned char, >>> unsigned __int64)) lld-link: error: undefined symbol: class llvm::StringRef __cdecl llvm::dwarf::LNExtendedString(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: class >>> llvm::Error __cdecl llvm::DWARFDebugLine::LineTable::parse(class >>> llvm::DWARFDataExtractor &, unsigned __int64 *, class llvm::DWARFContext >>> const &, class llvm::DWARFUnit const *, class llvm::function_ref<void >>> __cdecl(class llvm::Error)>, class llvm::raw_ostream *, bool)) lld-link: error: undefined symbol: public: static class llvm::StringRef (__cdecl *const llvm::dwarf::EnumTraits<enum llvm::dwarf::LineNumberOps>::StringFn)(unsigned int) >>> referenced by LLVMDebugInfoDWARF.lib(DWARFDebugLine.cpp.obj):(public: >>> static void __cdecl llvm::format_provider<enum llvm::dwarf::LineNumberOps, >>> void>::format(enum llvm::dwarf::LineNumberOps const &, class >>> llvm::raw_ostream &, class llvm::StringRef)) 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/194052 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
