[flang-commits] [flang] [Flang][OpenMP] Fix implicit symbol resolution for USE-renamed arrays (PR #189215)
via flang-commits
flang-commits at lists.llvm.org
Sun Apr 5 04:38:08 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results
* 4092 tests passed
* 246 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### Flang
<details>
<summary>Flang.Semantics/OpenMP/use-rename-array-dsa.f90</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
"C:\Python312\python.exe" C:\_work\llvm-project\llvm-project\flang\test\Semantics\OpenMP/../test_errors.py C:\_work\llvm-project\llvm-project\flang\test\Semantics\OpenMP\use-rename-array-dsa.f90 c:\_work\llvm-project\llvm-project\build\bin\flang.exe -fc1 -fopenmp
# executed command: 'C:\Python312\python.exe' 'C:\_work\llvm-project\llvm-project\flang\test\Semantics\OpenMP/../test_errors.py' 'C:\_work\llvm-project\llvm-project\flang\test\Semantics\OpenMP\use-rename-array-dsa.f90' 'c:\_work\llvm-project\llvm-project\build\bin\flang.exe' -fc1 -fopenmp
# .---command stdout------------
# | Assertion failed: object.owner() != currScope(), file C:\_work\llvm-project\llvm-project\flang\lib\Semantics\resolve-directives.cpp, line 1213
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: c:\\_work\\llvm-project\\llvm-project\\build\\bin\\flang.exe -fc1 -fopenmp -fsyntax-only C:\\_work\\llvm-project\\llvm-project\\flang\\test\\Semantics\\OpenMP\\use-rename-array-dsa.f90
# | Exception Code: 0xC000001D
# | #0 0x00007ff756cc4926 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x1eb4926)
# | #1 0x00007ff82a3cbb04 (C:\Windows\System32\ucrtbase.dll+0x7bb04)
# | #2 0x00007ff82a3ccad1 (C:\Windows\System32\ucrtbase.dll+0x7cad1)
# | #3 0x00007ff82a3ce4a1 (C:\Windows\System32\ucrtbase.dll+0x7e4a1)
# | #4 0x00007ff82a3ce6e1 (C:\Windows\System32\ucrtbase.dll+0x7e6e1)
# | #5 0x00007ff75b2c7d9a mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64b7d9a)
# | #6 0x00007ff75b2c333c mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64b333c)
# | #7 0x00007ff75b2c2355 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64b2355)
# | #8 0x00007ff75b2c3c74 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64b3c74)
# | #9 0x00007ff75b2de45b mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64ce45b)
# | #10 0x00007ff75b2de246 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64ce246)
# | #11 0x00007ff75b2e7f83 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d7f83)
# | #12 0x00007ff75b2e73a4 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d73a4)
# | #13 0x00007ff75b2ec446 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64dc446)
# | #14 0x00007ff75b2e73b7 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d73b7)
# | #15 0x00007ff75b2ec446 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64dc446)
# | #16 0x00007ff75b2e73b7 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d73b7)
# | #17 0x00007ff75b2ec446 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64dc446)
# | #18 0x00007ff75b2e73b7 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d73b7)
# | #19 0x00007ff75b2e70b6 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d70b6)
# | #20 0x00007ff75b2f101c mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64e101c)
# | #21 0x00007ff75b2edc4f mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64ddc4f)
# | #22 0x00007ff75b2e73be mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64d73be)
# | #23 0x00007ff75b2dd626 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64cd626)
# | #24 0x00007ff75b2f8b83 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64e8b83)
# | #25 0x00007ff75b2f8a5d mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64e8a5d)
# | #26 0x00007ff75b2c6498 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x64b6498)
# | #27 0x00007ff759129056 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x4319056)
# | #28 0x00007ff759178677 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x4368677)
# | #29 0x00007ff75912b54b (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x431b54b)
# | #30 0x00007ff756d0091a (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x1ef091a)
# | #31 0x00007ff756d5aef6 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x1f4aef6)
# | #32 0x00007ff756dec5f7 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x1fdc5f7)
# | #33 0x00007ff756d5a10d (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x1f4a10d)
# | #34 0x00007ff75505fb83 (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x24fb83)
# | #35 0x00007ff75507b00d (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x26b00d)
# | #36 0x00007ff754e1535c (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x535c)
# | #37 0x00007ff754e126ae (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x26ae)
# | #38 0x00007ff75e4bf110 mlir::detail::FallbackTypeIDResolver::registerImplicitTypeID(class llvm::StringRef) (c:\_work\llvm-project\llvm-project\build\bin\flang.exe+0x96af110)
# | #39 0x00007ff82b8f4cb0 (C:\Windows\System32\KERNEL32.DLL+0x14cb0)
# | #40 0x00007ff83b1fedcb (C:\Windows\SYSTEM32\ntdll.dll+0x7edcb)
# |
# `-----------------------------
# error: command failed with exit status: 1
--
```
</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/189215
More information about the flang-commits
mailing list