aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2023-06-21 13:35:53 -0700
committerPeter Klausler <pklausler@nvidia.com>2023-06-22 07:05:33 -0700
commit73a0ae021ec6112911b98025055b8a2e881b1376 (patch)
tree7bd50abecd861b547b72b03059851d4c4fac70bb /flang/lib/Frontend/CompilerInvocation.cpp
parent10451ded6d7ef799569652dfce81653d37f167b5 (diff)
downloadllvm-73a0ae021ec6112911b98025055b8a2e881b1376.zip
llvm-73a0ae021ec6112911b98025055b8a2e881b1376.tar.gz
llvm-73a0ae021ec6112911b98025055b8a2e881b1376.tar.bz2
[flang] Fix looping on LEN type parameter usage
When a LEN type parameter of one PDT is being used as the value of a LEN type parameter in another PDT, expression rewriting can loop infinitely due to an incorrect assumption that the same PDT's parameters are being referenced. Fixes LLVM bug https://github.com/llvm/llvm-project/issues/63198 Differential Revision: https://reviews.llvm.org/D153465
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions