Skip to content

Commit 1feebe6

Browse files
committed
read_lines uses the same static array idx
1 parent ea84821 commit 1feebe6

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/fpm_filesystem.F90

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ end function c_is_dir
5252
#endif
5353

5454
integer, parameter :: max_line = 100000 !! maximum number of lines in a text file
55+
integer :: idx(max_line) = 1 !! indexes for read_lines
5556

5657
contains
5758

@@ -312,7 +313,6 @@ function read_lines_expanded(fh) result(lines)
312313
integer :: i
313314
integer :: length, count
314315
character(len=:), allocatable :: content
315-
integer, save :: idx(max_line) = 1
316316

317317
inquire (fh, size=length)
318318
allocate (character(len=length) :: content)
@@ -343,7 +343,6 @@ function read_lines(fh) result(lines)
343343
integer :: i
344344
integer :: length, count
345345
character(len=:), allocatable :: content
346-
integer, save :: idx(max_line) = 1
347346

348347
inquire (fh, size=length)
349348
allocate (character(len=length) :: content)

0 commit comments

Comments
 (0)