I thought that the /debug option placed more source code information in the executable, than if not using /debug. I mostly use /debug as I assumed it placed more information in the program so that if it crashed it gave the line number and source code file name, but at a minimal overhead to performance.
By not using /debug or using /opt, I would have expected that there was less source code information placed in the .exe file. Certainly with these options, if the program crashes, there is not much information available.
Paul, is this the case ?
Could you update us on the compile option levels that control recovery information and optimisation. It is my understanding they range from:
/opt
(nothing)
/debug
/quick_bounds
/check
/undef
/full or /checkmate
I typically only use /check or /debug, depending on a development or production version of the code; as well as always using:
/ERROR_NUMBERS
/IMPLICIT_NONE
/INTL
/LOGL
Regards
John Campbell