Even when -debug is specified, you may not be able to set a breakpoint or stop stepped execution on lines that contain a dynamic initialization expression for a global variable (in C++), are the first lines of functions that begin with a loop statement (e.g. do or while) and do not have an auto variable or of functions for which #pragma inline_asm has been specified, or contain the control section and body of a loop statement (e.g. for, while, or do) written as a single line. |