diff options
author | V Donaldson <vdonaldson@nvidia.com> | 2023-08-15 13:50:39 -0700 |
---|---|---|
committer | V Donaldson <vdonaldson@nvidia.com> | 2023-08-16 10:07:07 -0700 |
commit | 04e6129d3243b9ed60ed17048b701b56aa0e7557 (patch) | |
tree | 32b924343b52daf1dc1dfafc32c87d5ee06c41a7 /llvm/lib/Analysis/LoopAccessAnalysis.cpp | |
parent | 87ddd3a191321c41045b1b9d737583e27a3f6c2a (diff) | |
download | llvm-04e6129d3243b9ed60ed17048b701b56aa0e7557.zip llvm-04e6129d3243b9ed60ed17048b701b56aa0e7557.tar.gz llvm-04e6129d3243b9ed60ed17048b701b56aa0e7557.tar.bz2 |
[flang] Separate module procedure variant
Accept "module procedure" (as well as module function/subroutine)
in a separate module procedure definition, such as "bb1" in:
module mm
interface
module subroutine mm1
end subroutine
end interface
end module
submodule(mm) bb
interface
module subroutine bb1
end subroutine
end interface
contains
module procedure mm1
call bb1
end procedure
module procedure bb1
print*, 'bb1'
end procedure
end submodule
use mm
call mm1
end
Diffstat (limited to 'llvm/lib/Analysis/LoopAccessAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions