diff options
author | Peter Klausler <pklausler@nvidia.com> | 2023-06-20 13:45:22 -0700 |
---|---|---|
committer | Peter Klausler <pklausler@nvidia.com> | 2023-06-22 07:46:33 -0700 |
commit | 918a6bb88acf14ea0eaafd8d787f3bef0b386c6c (patch) | |
tree | 8e70daa4573fa26e740a2338b58e03fe4b882e20 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 7b356769fc724c07e1a8be1beb6243474da9aaff (diff) | |
download | llvm-918a6bb88acf14ea0eaafd8d787f3bef0b386c6c.zip llvm-918a6bb88acf14ea0eaafd8d787f3bef0b386c6c.tar.gz llvm-918a6bb88acf14ea0eaafd8d787f3bef0b386c6c.tar.bz2 |
[flang] Fix bug with generic and homonymous specific module procedure
An unconditional EraseSymbol() call was deleting a generic interface symbol
when the generic had a module procedure of the same name as a specific
procedure, and the module procedure's definition appeared in the same
module. Also clean up some applications of the MODULE attribute to
symbols created along the way.
Differential Revision: https://reviews.llvm.org/D153478
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions