diff options
author | Kareem Ergawy <kareem.ergawy@amd.com> | 2025-07-23 11:23:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-23 11:23:00 +0200 |
commit | 36c37b019b5daae79785e8558d693e6ec42b0ebd (patch) | |
tree | 7a42328e1db75c9f1a88e8e930f83c42e4a1c132 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 77b1b956da234d3b3be31c4f04e6af3173b306a1 (diff) | |
download | llvm-36c37b019b5daae79785e8558d693e6ec42b0ebd.zip llvm-36c37b019b5daae79785e8558d693e6ec42b0ebd.tar.gz llvm-36c37b019b5daae79785e8558d693e6ec42b0ebd.tar.bz2 |
[flang][OpenMP] Restore reduction processor behavior broken by #145837 (#150178)
Fixes #149089 and #149700.
Before #145837, when processing a reduction symbol not yet supported by
OpenMP lowering, the reduction processor would simply skip filling in
the reduction symbols and variables. With #145837, this behvaior was
slightly changed because the reduction symbols are populated before
invoking the reduction processor (this is more convenient to shared the
code with `do concurrent`).
This PR restores the previous behavior.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions