| !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 |