! RUN: %python %S/test_errors.py %s %flang_fc1 module m interface module subroutine separate end end interface contains subroutine modsub !ERROR: Module 'm' cannot USE itself use m end end submodule(m) submod1 contains module subroutine separate !ERROR: Module 'm' cannot USE itself from its own submodule 'submod1' use m end end submodule(m) submod2 !ERROR: Module 'm' cannot USE itself from its own submodule 'submod2' use m end