[flang-commits] [flang] [flang] Use alias analysis in lowering record assignments (PR #176483)

LLVM Continuous Integration via flang-commits flang-commits at lists.llvm.org
Thu Feb 5 01:47:59 PST 2026


llvm-ci wrote:

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

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

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

```
Step 6 (build-unified-tree) failure: build (failure)
...
696.950 [259/3/7247] Building CXX object tools\flang\lib\Optimizer\OpenACC\Support\CMakeFiles\FIROpenACCSupport.dir\FIROpenACCOpsInterfaces.cpp.obj
704.931 [258/3/7248] Building CXX object tools\flang\lib\Optimizer\OpenACC\Support\CMakeFiles\FIROpenACCSupport.dir\FIROpenACCUtils.cpp.obj
711.833 [257/3/7249] Building CXX object tools\flang\lib\Optimizer\OpenACC\Support\CMakeFiles\FIROpenACCSupport.dir\FIROpenACCTypeInterfaces.cpp.obj
711.966 [256/3/7250] Building CXX object tools\flang\lib\Optimizer\OpenMP\Support\CMakeFiles\FIROpenMPSupport.dir\FIROpenMPOpsInterfaces.cpp.obj
712.037 [255/3/7251] Building CXX object tools\flang\lib\Optimizer\OpenMP\Support\CMakeFiles\FIROpenMPSupport.dir\RegisterOpenMPExtensions.cpp.obj
719.714 [254/3/7252] Building CXX object tools\flang\lib\Optimizer\OpenACC\Support\CMakeFiles\FIROpenACCSupport.dir\RegisterOpenACCExtensions.cpp.obj
719.773 [252/4/7253] Linking CXX static library lib\FIROpenACCSupport.lib
725.818 [252/3/7254] Building CXX object tools\flang\lib\Optimizer\OpenMP\Support\CMakeFiles\FIROpenMPSupport.dir\FIROpenMPAttributes.cpp.obj
725.869 [250/4/7255] Linking CXX static library lib\FIROpenMPSupport.lib
728.246 [249/4/7256] Linking CXX executable bin\fir-lsp-server.exe
FAILED: [code=4294967295] bin/fir-lsp-server.exe 
C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1944 --intdir=tools\flang\tools\fir-lsp-server\CMakeFiles\fir-lsp-server.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 @CMakeFiles\fir-lsp-server.rsp  /out:bin\fir-lsp-server.exe /implib:lib\fir-lsp-server.lib /pdb:bin\fir-lsp-server.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console && cd ."
LINK: command "C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\fir-lsp-server.rsp /out:bin\fir-lsp-server.exe /implib:lib\fir-lsp-server.lib /pdb:bin\fir-lsp-server.pdb /version:0.0 /machine:x64 /STACK:10000000 /INCREMENTAL:NO /subsystem:console /MANIFEST:EMBED,ID=1" failed (exit code 1120) with the following output:
   Creating library lib\fir-lsp-server.lib and object lib\fir-lsp-server.exp
FIRBuilder.lib(FIRBuilder.cpp.obj) : error LNK2019: unresolved external symbol "public: class mlir::AliasResult __cdecl fir::AliasAnalysis::alias(class mlir::Value,class mlir::Value)" (?alias at AliasAnalysis@fir@@QEAA?AVAliasResult at mlir@@VValue at 4@0 at Z) referenced in function "void __cdecl fir::factory::genRecordAssignment(class fir::FirOpBuilder &,class mlir::Location,class fir::ExtendedValue const &,class fir::ExtendedValue const &,bool,bool)" (?genRecordAssignment at factory@fir@@YAXAEAVFirOpBuilder at 2@VLocation at mlir@@AEBVExtendedValue at 2@2_N3 at Z)
bin\fir-lsp-server.exe : fatal error LNK1120: 1 unresolved externals
737.070 [249/3/7257] Building CXX object tools\flang\lib\Optimizer\CodeGen\CMakeFiles\FIRCodeGen.dir\BoxedProcedure.cpp.obj
811.166 [249/2/7258] Building CXX object tools\flang\lib\Utils\CMakeFiles\FortranUtils.dir\OpenMP.cpp.obj
812.223 [249/1/7259] Building CXX object tools\flang\lib\Optimizer\CodeGen\CMakeFiles\FIRCodeGen.dir\CodeGen.cpp.obj
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:      02/05/26 01:47:40
Cacheable calls:     4892 / 4892 (100.0%)
  Hits:              4810 / 4892 (98.32%)
    Direct:          4805 / 4810 (99.90%)
    Preprocessed:       5 / 4810 ( 0.10%)
  Misses:              82 / 4892 ( 1.68%)
Successful lookups:
  Direct:            4805 / 4892 (98.22%)
  Preprocessed:         5 /   87 ( 5.75%)
Local storage:
  Cache size (GB):    5.0 /  5.0 (99.74%)
  Files:            21918
  Cleanups:             8
  Hits:              4812 / 4894 (98.32%)
  Misses:              82 / 4894 ( 1.68%)
  Reads:             9797
  Writes:             156

```

</details>

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


More information about the flang-commits mailing list