<div>Disclaimer: I work at Microsoft.</div><div><br></div>From your list: expression SFINAE is listed as "no";  and support for defaulted and deleted constructors is only partial in VS 2013 (see the recent blog post about VS 2014 CTP 3).   Please report bugs you may find in VC 2013 if they aren't fixed in the latest CTP.  Thanks!<div>
<br></div><div>-- Gaby<br><br>On Monday, August 18, 2014, Chris Bieneman <<a href="mailto:beanz@apple.com">beanz@apple.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I’d like to propose raising the minimum required compiler for the LLVM & Clang trunks for Visual Studio to MSVC 2013.<br>
<br>
Doing this will allow us to take advantage of a bunch of C++11 features that are not supported by MSVC 2012. According to MSDN (<a href="http://msdn.microsoft.com/en-us/library/hh567368.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/hh567368.aspx</a>) the list is:<br>

<br>
* Non-static data member initializers<br>
* Variadic templates<br>
* Initializer lists<br>
* Default template arguments for function templates<br>
* Expression SFINAE<br>
* Alias templates<br>
* Delegating constructors<br>
* Explicit conversion operators<br>
* Raw string literals<br>
* Defaulted and deleted functions<br>
<br>
Questions, comments, concerns, general feedback?<br>
<br>
-Chris<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'LLVMdev@cs.uiuc.edu')">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</blockquote></div>