[LLVMdev] [RFC] Raising minimum required Visual Studio version to 2013 for trunk

Chris Bieneman beanz at apple.com
Mon Aug 18 15:54:16 PDT 2014


I’d like to propose raising the minimum required compiler for the LLVM & Clang trunks for Visual Studio to MSVC 2013.

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 (http://msdn.microsoft.com/en-us/library/hh567368.aspx) the list is:

* Non-static data member initializers
* Variadic templates
* Initializer lists
* Default template arguments for function templates
* Expression SFINAE
* Alias templates
* Delegating constructors
* Explicit conversion operators
* Raw string literals
* Defaulted and deleted functions

Questions, comments, concerns, general feedback?

-Chris



More information about the llvm-dev mailing list