[llvm] r210920 - Finishing touch for the std::error_code transition.

Rafael EspĂ­ndola rafael.espindola at gmail.com
Tue Jun 17 07:18:45 PDT 2014


> I chatted with Stephan Lavavej a few minutes ago, and he's confirmed this is fixed in MSVC 2013. He specifically referred me to his blog:
>   http://blogs.msdn.com/b/vcblog/archive/2013/06/28/c-11-14-stl-features-fixes-and-breaking-changes-in-vs-2013.aspx
>
> specifically this:
>
> [from blog]
> Scoped enums were implemented in the Visual C++ 2012 compiler, but due to a long story involving a compiler bug with /clr, we weren't able to use them in the STL for that release.  In Visual C++ 2013, we were able to get rid of our fake scoped enums (simulated by wrapping traditional unscoped enums in namespaces, which is observably imperfect).
> [end from blog]

Nice, looking forward to requiring Visual C++ 2013 :-)

Cheers,
Rafael




More information about the llvm-commits mailing list