diff options
author | Peter Klausler <pklausler@nvidia.com> | 2023-06-21 13:35:53 -0700 |
---|---|---|
committer | Peter Klausler <pklausler@nvidia.com> | 2023-06-22 07:05:33 -0700 |
commit | 73a0ae021ec6112911b98025055b8a2e881b1376 (patch) | |
tree | 7bd50abecd861b547b72b03059851d4c4fac70bb /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 10451ded6d7ef799569652dfce81653d37f167b5 (diff) | |
download | llvm-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