Description: when running "make check" after the compilation stage with the Intel Fortran compiler selected, a segmentation fault occurs at runtime. It appears to be associated with the DEALLOCATE call at line 50, most likely because the memory was allocated with malloc, but the Intel DEALLOCATE does not call the libc free.
Until a fix is written, if you intend to use the CompoundParser function, avoid using the Intel Fortran compiler. GFortran and g95 appear to have no problem with this function.
Description: when running "make check" after the compilation stage with the Intel Fortran compiler selected, a segmentation fault occurs at runtime. It appears to be associated with the DEALLOCATE call at line 50, most likely because the memory was allocated with malloc, but the Intel DEALLOCATE does not call the libc free.
Until a fix is written, if you intend to use the CompoundParser function, avoid using the Intel Fortran compiler. GFortran and g95 appear to have no problem with this function.