blob: 25702115084de1ced95f0bd263593358aa5d93ec [file] [log] [blame] [edit]
!RUN: rm -rf %t && mkdir -p %t
!RUN: %flang_fc1 -fsyntax-only -J%t %s
!RUN: cat %t/modfile82a.mod | FileCheck --check-prefix=CHECK-A %s
!RUN: cat %t/modfile82b.mod | FileCheck --check-prefix=CHECK-B %s
!RUN: cat %t/modfile82c.mod | FileCheck --check-prefix=CHECK-C %s
!CHECK-A: module modfile82a
module modfile82a
integer a
end
!CHECK-B: !need$ {{[0-9a-f]*}} n modfile82a
!CHECK-B: module modfile82b
module modfile82b
use modfile82a
integer b
end
!CHECK-C: !need$ {{[0-9a-f]*}} n modfile82a
!CHECK-C: !need$ {{[0-9a-f]*}} n modfile82b
!CHECK-C: module modfile82c
module modfile82c
use modfile82a
contains
subroutine foo
use modfile82b, only: b
print *, a, b
end
end