Microsoft KB Archive/60338

= PRB: Unable to Set CodeView Breakpoint on Desired Line =

Article ID: 60338

Article Last Modified on 10/23/2003

-

APPLIES TO


 * Microsoft CodeView for MS-DOS
 * Microsoft CodeView 4.1

-



This article was previously published under Q60338



SYMPTOMS
In CodeView, an attempt to set a breakpoint on a specified line fails.



CAUSE
The 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.



RESOLUTION
Recompile the code with the correct options specified.



MORE INFORMATION
The 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 */


 * 1) include 

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 query words: 3.00 3.50 4.00 4.10

Keywords: KB60338

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.