From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
It has been suggested much earlier here, but obviously passed out of mind:
When using 'Go to Definition' (CTrl+I) while in release configuration, CVI tells that no source code information was found for the identifier '...', because 'Browse information is not available in the Release configuration'... (still true for CVI2010)
This can and should be improved!
And it might be a good opportunity to also add the reverse process, 'Goto Declaration', suggested here
It's a good idea, however, generating the browse information for a release configuration (my guess) will slow down the build of the release project. I suggest a new toggle along the lines of "Generate browse information" in Target Settings similar to the "Generate map file" toggle that already exists so users can turn this on and off to suit their preference.
And here's a related thought - along with the go to definition, implement a "find all references" instead of, or in addition to , the "find next reference" now implemented.