PRB: Unable to Set CodeView Breakpoint on Desired LineLast reviewed: January 9, 1995Article ID: Q60338 |
The information in this article applies to:
SYMPTOMSIn CodeView, an attempt to set a breakpoint on a specified line fails.
CAUSEThe compiler command line did not specify both the /Od and /Zi option switches. Some compiler optimizations concatenate code in the executable file unless the command line specifies /Od to disable all optimizations.
RESOLUTIONRecompile the code with the correct options specified.
MORE INFORMATIONThe code example below demonstrates this problem. When the code is compiled with only the /Zi switch, you cannot set a breakpoint on the indicated line.
Sample Code
/* * Compile options needed: /Zi */ #include <stdio.h> int func(); void main(void){ int a, b, c; a = func(); // You cannot set a breakpoint on this line because // the default optimization concatenates it with the // following line to form the expression: // b = (a = func()) + c b = a + c;}
int func(){ return(10);}
|
Additional reference words: 3.00 3.50 4.00 4.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |