If a string has a backslash as its final character then Doxygen suffers a segmentation fault. The following program should exhibit the problem:
$ cat test.f90
!> A module of fail
!>
module stuff
implicit none
contains
!> Demonstrate the issue with backslashes in strings.
!>
subroutine output
!write(6, '(A)')'This line is okay as backslash is not the last character\see'
write(6, '(A)')'This line is not because it is\'
end subroutine output
end module stuff
!> Sadly Doxygen doesn't seem to process programs.
!>
program test
use stuff
implicit none
call output()
end program test
Can anyone else reproduce this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Looks like I've found a bug in 1.8.8.
If a string has a backslash as its final character then Doxygen suffers a segmentation fault. The following program should exhibit the problem:
Can anyone else reproduce this?