aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUtils.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2025-05-28 13:59:48 -0700
committerGitHub <noreply@github.com>2025-05-28 13:59:48 -0700
commitff8288442dad15d66b7a22ccad94e926e2f56deb (patch)
tree729077008cf54de909b2de02f6527b46f2d814be /llvm/lib/Transforms/Utils/LoopUtils.cpp
parent4c6b60a639a674f22f5b3aeac0f05ad5aacc552a (diff)
downloadllvm-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