diff --git a/src/IO.f90 b/src/IO.f90 index 9f23fd6d1..da3dcbf3c 100644 --- a/src/IO.f90 +++ b/src/IO.f90 @@ -407,7 +407,11 @@ pure function IO_lc(string) do i=1,len(string) n = index(UPPER,string(i:i)) - IO_lc(i:i) = merge(LOWER(n:n),string(i:i),n/=0) + if(n/=0) then + IO_lc(i:i) = LOWER(n:n) + else + IO_lc(i:i) = string(i:i) + endif enddo end function IO_lc