Microsoft KB Archive/201082

= FIX: No Warning When Control Path Doesn't Return a Value =

Article ID: 201082

Article Last Modified on 10/24/2003

-

APPLIES TO


 * Microsoft Visual C++ 5.0 Enterprise Edition
 * Microsoft Visual C++ 5.0 Professional Edition

-



This article was previously published under Q201082



SYMPTOMS
The following code compiles without error or warning, although not all control paths return a value:

bool SomeFunction {  try {  }   catch(...) {     return false; } }

main { SomeFunction; }



CAUSE
This problem is due to a bug in the Visual C++ 5.0 compiler.



STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. This bug was corrected in Visual C++ 6.0.

Additional query words: warning C4715

Keywords: kbbug kbfix kbvc600fix kbcompiler KB201082

-

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

© Microsoft Corporation. All rights reserved.