!RUN: %flang_fc1 -fsyntax-only %s | |
module m | |
real :: qux(10) | |
interface | |
module subroutine bar(i) | |
end | |
module function baz() | |
end | |
end interface | |
end | |
submodule(m) sm | |
contains | |
module procedure bar | |
qux(i) = baz() ! ensure no bogus error here | |
end | |
module procedure baz | |
baz = 1. | |
end | |
end |