! RUN: %flang_fc1 -emit-hlfir -debug-info-kind=standalone %s -o - ! The test checks that ambigious use statements don't cause a build failure ! when generation of fir.use_stmt is enabled. module module_1st integer :: mpi_integer = 1 integer :: mpi = 2, ssss = 3 end module module_1st module module_2nd integer :: dp, ssss end module module_2nd module module_3rd use module_1st use module_2nd integer :: itmp end module module_3rd program test use module_3rd, ONLY: ssss use module_3rd, ONLY: use module_1st implicit none ! Use non-ambiguous symbols if (mpi_integer .ne. 1) print *, 'ng' if (mpi .ne. 2) print *, 'ng' print *, 'pass' end program test