I am debugging a old Fortran program in Visual Studio 2005 and 11.1.046 and stop at a break point in a OpenMP task construct I try to debug.
There I try to check the values of my variables/arrays using "call stack", "autos", "watch", "Immediate" window but everywhere it say "Undefined address". If I hover the mouse it say likewise, or even ignore a few of them.
If I use a Write(*,*) statement to print them all seems well though.
Then I used the "locals" window and the topmost ones still report "Undefined address".
But when I scroll down (locals shows about 400 entries in total) I find all those "Undefined address"-variables duplicated at the bottom and here they all have the right value.
Is there another way to get hold of this debug info but to use my huge "locals window" ?
Is this a known feature?
Did I miss a compile parameter for this info?
Below is what this project use.
/nologo /debug:full /Od /fpp /I"..\..\src\incl32" /I"..\..\src\incl" /I"..\..\src\diglib\incl" /I"..\..\dictra\src" /I"..\..\win32ivf\diglib\debug" /I"\tc\vers\trunk\src\diglib\incl" /DWIN32 /D_VF_VERSION_=660 /D_THERMOCALC /Dtcdll /debug-parameters:all /warn:truncated_source /Qtrapuv /iface:cvf /module:"Debug/" /object:"Debug/" /traceback /check:all /libs:static /threads /dbglibs /libdir:noauto /c /Qopenmp /debug:parallel