FIX: Conditional Breakpoint Doesn't Stop in Recursive Function (123160)
The information in this article applies to:
- The Integrated Debugger, when used with:
- Microsoft Visual C++ 1.51
- Microsoft Visual C++, 32-bit Professional Edition 2.0
This article was previously published under Q123160 SYMPTOMS
Using "Break when Expression is True" in a recursive function in the Visual
C++ integrated debugger may fail to stop program execution even if the
expression becomes true.
RESOLUTION
Instead of using "Break when Expression is True," use "Break at Location if
Expression is True" to work around the problem.
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This problem was not reproducible in
Microsoft Visual C++, 32-bit Edition, version 4.0.
Modification Type: | Major | Last Reviewed: | 12/9/2003 |
---|
Keywords: | kbBug kbDebug kbfix kbide KB123160 |
---|
|