aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/UpdateTestChecks/asm.py
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2021-05-21 14:50:29 -0700
committerpeter klausler <pklausler@nvidia.com>2021-05-21 17:45:37 -0700
commite162dc6f281e817e6dd000be71bfaf6bad358d79 (patch)
tree0ed4ca6d55ea5a6e8298f4fe13b8e7cb42996165 /llvm/utils/UpdateTestChecks/asm.py
parent40df1b15b4f718d203272290cc831c7b174c1a55 (diff)
downloadllvm-e162dc6f281e817e6dd000be71bfaf6bad358d79.zip
llvm-e162dc6f281e817e6dd000be71bfaf6bad358d79.tar.gz
llvm-e162dc6f281e817e6dd000be71bfaf6bad358d79.tar.bz2
[flang] Fix symbol table bugs with ENTRY statements
Dummy arguments of ENTRY statements in execution parts were not being created as objects, nor were they being implicitly typed. When the symbol corresponding to an alternate ENTRY point already exists (by that name) due to having been referenced in an earlier call, name resolution used to delete the extant symbol. This isn't the right thing to do -- the extant symbol will be pointed to by parser::Name nodes in the parse tree while no longer being part of any Scope. Differential Review: https://reviews.llvm.org/D102948
Diffstat (limited to 'llvm/utils/UpdateTestChecks/asm.py')
0 files changed, 0 insertions, 0 deletions