My old project making trouble again!
fortcom: Fatal: There has been an internal compiler error (C0000005).
After update to VS2107 and IVF2017(update4, w_comp_lib_2017.4.210), there is an internal compiler error. I have tried to make the question more clear by cutting try the codes. Finally I could repeat the error by some brief code and compiler option. But I don't know if it is a general case, after all people around won't update the compiler as often as I..
My simple code as below. And the error only occur in debug configure by set 'Debug information format' to Full (/debug:full), and 'Inforamtion for parameter constant' to All (/debug-parameters:all).
There is no problem with IVF2015 and some early versions I have in hand.
module M implicit none character(LEN=40), public, parameter :: Name = "Name" contains subroutine foo1 () implicit none call foo2(Name) end SUBROUTINE end module