summaryrefslogtreecommitdiff
path: root/flang/test/Driver/parse-ir-error.f95
blob: c52fd5172fd6fbbfaf98bff12f9437afb755f21c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
! This file is a valid Fortran file, but we force the driver to treat it as an
! LLVM file (with the `-x` flag). This way we verify that the driver correctly
! rejects invalid LLVM IR input.

! Input type is implicit (correctly assumed to be Fortran)
! RUN: %flang_fc1 -S -o /dev/null %s
! Input type is explicitly set as LLVM IR
! RUN: not %flang -S -x ir %s 2>&1 | FileCheck %s

! CHECK: error: Could not parse IR

end program