[llvm] [CMake] Disable -Wdangling-reference warnings on GCC (PR #157541)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 9 03:10:48 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `flang-x86_64-windows` running on `minipc-ryzen-win` while building `llvm` at step 9 "install-build-unified-treeall".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/166/builds/2237

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 9 (install-build-unified-treeall) failure: build (failure)
...
70.711 [0/5/368] Building CXX object compiler-rt/lib/sanitizer_common/CMakeFiles/RTSanitizerCommonSymbolizerNoHooks.x86_64.dir/sanitizer_unwind_win.cpp.obj
70.724 [0/4/369] Linking CXX static library C:\buildbot\flang-x86_64-windows\build\lib\clang\22\lib\windows\orc_rt-x86_64.lib
70.724 [0/3/370] Linking CXX static library compiler-rt\lib\fuzzer\tests\RTFuzzerTest.x86_64.lib
70.727 [0/2/371] Linking CXX static library compiler-rt\lib\orc\tests\RTOrc.test.x86_64.lib
70.779 [0/1/372] Linking CXX shared library C:\buildbot\flang-x86_64-windows\build\lib\clang\22\lib\windows\clang_rt.asan_dynamic-x86_64.dll
78.497 [3/4/90] Linking CXX executable bin\llvm-reduce.exe
78.704 [2/3/91] No install step for 'runtimes'
78.814 [1/3/93] Completed 'runtimes'
80.582 [1/2/94] Linking CXX shared library bin\LLVM-C.dll
82.885 [1/1/95] Linking CXX executable bin\llvm-split.exe
FAILED: [code=4294967295] bin/llvm-split.exe 
C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1944 --intdir=tools\llvm-split\CMakeFiles\llvm-split.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\mt.exe --manifests  -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo tools\llvm-split\CMakeFiles\llvm-split.dir\llvm-split.cpp.obj tools\llvm-split\CMakeFiles\llvm-split.dir\__\__\resources\windows_version_resource.rc.res  /out:bin\llvm-split.exe /implib:lib\llvm-split.lib /pdb:bin\llvm-split.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console  lib\LLVMX86AsmParser.lib  lib\LLVMX86CodeGen.lib  lib\LLVMX86Desc.lib  lib\LLVMX86Info.lib  lib\LLVMTransformUtils.lib  lib\LLVMBitWriter.lib  lib\LLVMCodeGen.lib  lib\LLVMCore.lib  lib\LLVMIRReader.lib  lib\LLVMMC.lib  lib\LLVMSupport.lib  lib\LLVMTarget.lib  lib\LLVMTargetParser.lib  lib\LLVMipo.lib  lib\LLVMMCDisassembler.lib  lib\LLVMAsmPrinter.lib  lib\LLVMCFGuard.lib  lib\LLVMGlobalISel.lib  lib\LLVMIRPrinter.lib  lib\LLVMSelectionDAG.lib  lib\LLVMObjCARCOpts.lib  lib\LLVMCGData.lib  lib\LLVMCodeGenTypes.lib  lib\LLVMInstrumentation.lib  lib\LLVMFrontendOpenMP.lib  lib\LLVMScalarOpts.lib  lib\LLVMAggressiveInstCombine.lib  lib\LLVMFrontendOffloading.lib  lib\LLVMObjectYAML.lib  lib\LLVMFrontendAtomic.lib  lib\LLVMFrontendDirective.lib  lib\LLVMInstCombine.lib  lib\LLVMLinker.lib  lib\LLVMVectorize.lib  lib\LLVMSandboxIR.lib  lib\LLVMAnalysis.lib  lib\LLVMProfileData.lib  lib\LLVMSymbolize.lib  lib\LLVMDebugInfoGSYM.lib  lib\LLVMDebugInfoDWARF.lib  lib\LLVMDebugInfoDWARFLowLevel.lib  lib\LLVMDebugInfoPDB.lib  lib\LLVMDebugInfoCodeView.lib  "C:\Program Files\Microsoft Visual Studio\2022\Community\DIA SDK\lib\amd64\diaguids.lib"  lib\LLVMDebugInfoMSF.lib  lib\LLVMDebugInfoBTF.lib  lib\LLVMObject.lib  lib\LLVMAsmParser.lib  lib\LLVMMCParser.lib  lib\LLVMBitReader.lib  lib\LLVMTextAPI.lib  lib\LLVMFrontendHLSL.lib  lib\LLVMRemarks.lib  lib\LLVMBitstreamReader.lib  lib\LLVMBinaryFormat.lib  lib\LLVMDemangle.lib  psapi.lib  shell32.lib  ole32.lib  uuid.lib  advapi32.lib  ws2_32.lib  ntdll.lib  delayimp.lib  -delayload:shell32.dll  -delayload:ole32.dll  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
LINK: command "C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo tools\llvm-split\CMakeFiles\llvm-split.dir\llvm-split.cpp.obj tools\llvm-split\CMakeFiles\llvm-split.dir\__\__\resources\windows_version_resource.rc.res /out:bin\llvm-split.exe /implib:lib\llvm-split.lib /pdb:bin\llvm-split.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console lib\LLVMX86AsmParser.lib lib\LLVMX86CodeGen.lib lib\LLVMX86Desc.lib lib\LLVMX86Info.lib lib\LLVMTransformUtils.lib lib\LLVMBitWriter.lib lib\LLVMCodeGen.lib lib\LLVMCore.lib lib\LLVMIRReader.lib lib\LLVMMC.lib lib\LLVMSupport.lib lib\LLVMTarget.lib lib\LLVMTargetParser.lib lib\LLVMipo.lib lib\LLVMMCDisassembler.lib lib\LLVMAsmPrinter.lib lib\LLVMCFGuard.lib lib\LLVMGlobalISel.lib lib\LLVMIRPrinter.lib lib\LLVMSelectionDAG.lib lib\LLVMObjCARCOpts.lib lib\LLVMCGData.lib lib\LLVMCodeGenTypes.lib lib\LLVMInstrumentation.lib lib\LLVMFrontendOpenMP.lib lib\LLVMScalarOpts.lib lib\LLVMAggressiveInstCombine.lib lib\LLVMFrontendOffloading.lib lib\LLVMObjectYAML.lib lib\LLVMFrontendAtomic.lib lib\LLVMFrontendDirective.lib lib\LLVMInstCombine.lib lib\LLVMLinker.lib lib\LLVMVectorize.lib lib\LLVMSandboxIR.lib lib\LLVMAnalysis.lib lib\LLVMProfileData.lib lib\LLVMSymbolize.lib lib\LLVMDebugInfoGSYM.lib lib\LLVMDebugInfoDWARF.lib lib\LLVMDebugInfoDWARFLowLevel.lib lib\LLVMDebugInfoPDB.lib lib\LLVMDebugInfoCodeView.lib C:\Program Files\Microsoft Visual Studio\2022\Community\DIA SDK\lib\amd64\diaguids.lib lib\LLVMDebugInfoMSF.lib lib\LLVMDebugInfoBTF.lib lib\LLVMObject.lib lib\LLVMAsmParser.lib lib\LLVMMCParser.lib lib\LLVMBitReader.lib lib\LLVMTextAPI.lib lib\LLVMFrontendHLSL.lib lib\LLVMRemarks.lib lib\LLVMBitstreamReader.lib lib\LLVMBinaryFormat.lib lib\LLVMDemangle.lib psapi.lib shell32.lib ole32.lib uuid.lib advapi32.lib ws2_32.lib ntdll.lib delayimp.lib -delayload:shell32.dll -delayload:ole32.dll kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST:EMBED,ID=1" failed (exit code 0) with the following output:

  Version 14.44.35213.0

  ExceptionCode            = C0000005
  ExceptionFlags           = 00000000
  ExceptionAddress         = 00007FF7480407CB (00007FF748010000) "C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe"
  NumberParameters         = 00000002
  ExceptionInformation[ 0] = 0
  ExceptionInformation[ 1] = 7FF749E15524

CONTEXT:
  Rax    = 7FF749E154DC  R8     = 1C4
  Rbx    = 24B82C3C108  R9     = 3A64
  Rcx    = 0  R10    = AA64
  Rdx    = A64E  R11    = 100
  Rsp    = 71E47FD6B0  R12    = 1
  Rbp    = 71E47FD7B0  E13    = 24BE1F758F8
  Rsi    = 0  R14    = 7FF748265898
  Rdi    = 24BE0F04100  R15    = 24B8D786A01
  Rip    = 7FF7480407CB  EFlags = 10202
  SegCs  = 33  SegDs  = 2B
  SegSs  = 2B  SegEs  = 2B
  SegFs  = 53  SegGs  = 2B
  Dr0    = 0  Dr3    = 0
  Dr1    = 0  Dr6    = 0
  Dr2    = 0  Dr7    = 0

msvcprt.lib(MSVCP140.dll) : fatal error LNK1000: Internal error during IMAGE::Pass2
Access violation
ninja: build stopped: subcommand failed.
Cache directory:    C:\Users\buildbot-worker\AppData\Local\ccache
Config file:        C:\Users\buildbot-worker\AppData\Local\ccache\ccache.conf
System config file: C:\ProgramData\ccache\ccache.conf
Stats updated:      09/09/25 03:09:00
Local storage:
  Cache size (GB):    5.0 / 5.0 (99.97%)

```

</details>

https://github.com/llvm/llvm-project/pull/157541


More information about the llvm-commits mailing list