aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2021-10-18 10:44:39 -0700
committerpeter klausler <pklausler@nvidia.com>2021-10-22 12:38:21 -0700
commitc4ba1108dd6065dd3cce5edafcebbb6fe4fb3a0e (patch)
tree454e6fda8f6e5244df260395e54e430652bc7490 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent7d962f9ca36533d8eea85b92741b9bc41e35ecf7 (diff)
downloadllvm-c4ba1108dd6065dd3cce5edafcebbb6fe4fb3a0e.zip
llvm-c4ba1108dd6065dd3cce5edafcebbb6fe4fb3a0e.tar.gz
llvm-c4ba1108dd6065dd3cce5edafcebbb6fe4fb3a0e.tar.bz2
[flang] Extension to distinguish specific procedures
Allocatable dummy arguments can be used to distinguish two specific procedures in a generic interface when it is the case that exactly one of them is polymorphic or exactly one of them is unlimited polymorphic. The standard requires that an actual argument corresponding to an (unlimited) polymorphic allocatable dummy argument must also be an (unlimited) polymorphic allocatable, so an actual argument that's acceptable to one procedure must necessarily be a bad match for the other. Differential Revision: https://reviews.llvm.org/D112237
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions