31 lines · plain
1! RUN: %python %S/test_errors.py %s %flang_fc1 -pedantic2! Test intrinsic vs non_intrinsic module coexistence3module iso_fortran_env4 integer, parameter :: user_defined_123 = 1235end module6module m17 use, intrinsic :: iso_fortran_env, only: int328 !PORTABILITY: Should not USE the non-intrinsic module 'iso_fortran_env' in the same scope as a USE of the intrinsic module [-Wmisc-use-extensions]9 use, non_intrinsic :: iso_fortran_env, only: user_defined_12310end module11module m212 use, intrinsic :: iso_fortran_env, only: int3213end module14module m315 use, non_intrinsic :: iso_fortran_env, only: user_defined_12316end module17module m418 use :: iso_fortran_env, only: user_defined_12319end module20module m521 !ERROR: Cannot parse module file for module 'ieee_arithmetic': Source file 'ieee_arithmetic.mod' was not found22 use, non_intrinsic :: ieee_arithmetic, only: ieee_selected_real_kind23end module24module notAnIntrinsicModule25end module26module m627 !ERROR: Cannot parse module file for module 'notanintrinsicmodule': Source file 'notanintrinsicmodule.mod' was not found28 use, intrinsic :: notAnIntrinsicModule29end module30 31