diff options
author | Peter Klausler <pklausler@nvidia.com> | 2025-05-28 13:59:48 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-05-28 13:59:48 -0700 |
commit | ff8288442dad15d66b7a22ccad94e926e2f56deb (patch) | |
tree | 729077008cf54de909b2de02f6527b46f2d814be /llvm/lib/Transforms/Utils/LoopUtils.cpp | |
parent | 4c6b60a639a674f22f5b3aeac0f05ad5aacc552a (diff) | |
download | llvm-ff8288442dad15d66b7a22ccad94e926e2f56deb.zip llvm-ff8288442dad15d66b7a22ccad94e926e2f56deb.tar.gz llvm-ff8288442dad15d66b7a22ccad94e926e2f56deb.tar.bz2 |
[flang] Fix crash in error recovery (#140768)
When a TYPE(*) dummy argument is erroneously used as a component value
in a structure constructor, semantics crashes if the structure
constructor had been initially parsed as a potential function reference.
Clean out stale typed expressions when reanalyzing the reconstructed
parse subtree to ensure that errors are caught the next time around.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
0 files changed, 0 insertions, 0 deletions