If a string has a backslash as its final character then Doxygen suffers a segmentation fault. The following program should exhibit the problem:
$cattest.f90
!>Amoduleoffail
!>
modulestuff
implicitnone
contains
!>Demonstratetheissuewithbackslashesinstrings.
!>
subroutineoutput
!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\'endsubroutineoutput
endmodulestuff
!>SadlyDoxygendoesn'tseemtoprocessprograms.
!>
programtestusestuff
implicitnone
calloutput()
endprogramtest
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?