blob: fcd0b50750667d15714b837f9fdf649e04942d74 [file] [edit]
! Inputs/device-side-modules-a.mod records a deliberately wrong checksum for its
! dependency on the intrinsic module iso_fortran_env.
! Without offloading the recorded checksum is enforced and the wrong-checksum
! dependency is rejected.
! RUN: not %flang_fc1 -fsyntax-only -I%S/Inputs %s 2>&1 | FileCheck %s --check-prefix=HOST
! HOST: error: Cannot use module file for module 'iso_fortran_env': File is not the right module file for 'iso_fortran_env'
! When compiling for the device, the intrinsic module checksum is ignored.
! RUN: %flang_fc1 -fsyntax-only -foffload-device -I%S/Inputs %s
module device_modfile01
use device_modfile01_a, only: x
end module