[clang] [clang-format] Add BreakBeforeReturnType option (PR #197268)
via cfe-commits
cfe-commits at lists.llvm.org
Wed May 13 01:15:17 PDT 2026
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
More information about the cfe-commits
mailing list