mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-17 03:56:42 +00:00

To enable Flang testing on Windows, shell scripts have to be ported to Python. In this patch the "test_errors.sh" script is ported to python ("test_errors.py"). The RUN line of existing tests was changed to make use of the python script. Used python regex in place of awk/sed. Reviewed By: Meinersbur Differential Revision: https://reviews.llvm.org/D107575
25 lines
457 B
Fortran
25 lines
457 B
Fortran
! RUN: %python %S/test_errors.py %s %flang_fc1
|
|
!C1117
|
|
|
|
subroutine test1(a, i)
|
|
integer i
|
|
real a(10)
|
|
one: critical
|
|
if (a(i) < 0.0) then
|
|
a(i) = 20.20
|
|
end if
|
|
!ERROR: CRITICAL construct name mismatch
|
|
end critical two
|
|
end subroutine test1
|
|
|
|
subroutine test2(a, i)
|
|
integer i
|
|
real a(10)
|
|
critical
|
|
if (a(i) < 0.0) then
|
|
a(i) = 20.20
|
|
end if
|
|
!ERROR: CRITICAL construct name unexpected
|
|
end critical two
|
|
end subroutine test2
|