1*2e4499e7SPeter Klausler! RUN: %python %S/test_modfile.py %s %flang_fc1 2*2e4499e7SPeter Klausler! Ensure that a module can be forward-referenced within a compilation unit. 3*2e4499e7SPeter Klauslermodule m1 4*2e4499e7SPeter Klausler use m2 5*2e4499e7SPeter Klauslerend 6*2e4499e7SPeter Klausler 7*2e4499e7SPeter Klauslermodule m2 8*2e4499e7SPeter Klausler use m3 9*2e4499e7SPeter Klauslerend 10*2e4499e7SPeter Klausler 11*2e4499e7SPeter Klauslermodule m3 12*2e4499e7SPeter Klausler integer n 13*2e4499e7SPeter Klauslerend 14*2e4499e7SPeter Klausler 15*2e4499e7SPeter Klausler!Expect: m1.mod 16*2e4499e7SPeter Klausler!module m1 17*2e4499e7SPeter Klausler!use m2,only:n 18*2e4499e7SPeter Klausler!end 19*2e4499e7SPeter Klausler 20*2e4499e7SPeter Klausler!Expect: m2.mod 21*2e4499e7SPeter Klausler!module m2 22*2e4499e7SPeter Klausler!use m3,only:n 23*2e4499e7SPeter Klausler!end 24*2e4499e7SPeter Klausler 25*2e4499e7SPeter Klausler!Expect: m3.mod 26*2e4499e7SPeter Klausler!module m3 27*2e4499e7SPeter Klausler!integer(4)::n 28*2e4499e7SPeter Klausler!end 29