C compiler support for declarations in the middle of the block (C99) - by PowerGamer1

Status : 

  Deferred<br /><br />
		The product team has reviewed this issue and has deferred it for consideration at a later time.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.


2
0
Sign in
to vote
ID 776395 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 1/12/2013 6:41:27 AM
Access Restriction Public

Description

What is the status of C99 and C11 standards support in Visual Studio 2012 C compiler? Can the support for a very useful feature such as allowing declarations in the middle of the block (also a part of C++11 standard and already present in Visual C++ compiler) be added to C compiler?
Sign in to post a comment.
Posted by Microsoft on 1/25/2013 at 4:27 PM
Hi PowerGamer1,

C99 support and C11 support are currently not a priority for us. For more details, read this post:
http://herbsutter.com/2012/05/03/reader-qa-what-about-vc-and-c99/

To summarize the situation: we are focusing on support for C++11 and most of the niceness of C99/C11 can be gained by using the C++ compiler on your C code.

Karl Niu
VC++ Team
Posted by Microsoft on 1/13/2013 at 11:24 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 1/12/2013 at 6:52 AM
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)