Skip to content

Commit 5f6c09a

Browse files
committed
fix unit test
1 parent 3aa4f49 commit 5f6c09a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

flang/test/Semantics/io04.f90

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
character(kind=1,len=100) msg
44
character(20) sign
55
character, parameter :: const_internal_file*(*) = "(I6)"
6+
character(kind=1,len=50) internal_fileA(20)
67
integer*1 stat1, id1
78
integer*2 stat2
89
integer*4 stat4
@@ -149,7 +150,7 @@
149150
!ERROR: I/O unit must be a character variable or a scalar integer expression, but is an expression of type REAL(4)
150151
write(1.0, *)
151152
write(internal_fileA, *)
152-
!! Not sure why this isn't an error with this message: I/O unit must be a character variable or a scalar integer expression, but is an expression of type CHARACTER(1)
153+
!ERROR: I/O unit must be a character variable or a scalar integer expression, but is an expression of type CHARACTER(1)
153154
write((internal_fileA), *)
154155
!ERROR: I/O unit number must be scalar
155156
write([1,2,3], *)

0 commit comments

Comments
 (0)