Home Dashboard Directory Help
Search

Useless C++ C4700 warning for x64 Release builds by CoolCmd


Status: 

Closed
 as Fixed Help for as Fixed


1
0
Sign in
to vote
Type: Bug
ID: 591804
Opened: 8/31/2010 3:21:46 AM
Access Restriction: Public
0
Workaround(s)
view
0
User(s) can reproduce this bug

Description

64-bit C++ compiler generate C4700 warning for valid code. 32-bit compiler do not have this bug.
Details
Sign in to post a comment.
Posted by Microsoft on 12/16/2010 at 3:57 PM
Hello, CoolCmd.

We had fixed the issue and should be available on next version. At this time, I can only recommend spliting the function call and the condition into two lines. The compiler will still produce similar code without the warning.

Thanks.

Felix Huang
Posted by CoolCmd on 10/8/2010 at 4:15 AM
Felix Huang, I don't have issues with linker. Its compiler's warning.
Posted by Microsoft on 10/1/2010 at 3:15 PM
Hello CoolCmdMS,
We still looking into the issue. What we found is that link incremental isn't regenerating the executable when the obj changed. If you disable incremental linking, then the executable would be created. To disable incremental linking, set "No" in property pages Linker->General->"Enable Incremental Linking".

Thanks

Felix Huang
Posted by Microsoft on 8/31/2010 at 6:53 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.
Posted by Microsoft on 8/31/2010 at 5:01 PM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.