[cfe-dev] New C++0x feature support in Clang

Douglas Gregor dgregor at apple.com
Thu Feb 3 20:01:22 PST 2011


On Feb 3, 2011, at 3:07 PM, John Bytheway wrote:

> On 31/01/11 16:15, Douglas Gregor wrote:
>> We *should* have enough C++0x support to handle GCC 4.3 and 4.4's
>> headers. >= 4.5 headers will still cause problems due to their use of
>> generalized initializer lists.
> 
> I still see plenty of errors including the gcc 4.4.5 headers (using llvm
> and clang r124819).  Is there any option clang needs besides
> -std=gnu++0x?  Are these errors worth reporting?
[snip]
> /usr/lib/gcc/x86_64-pc-linux-gnu/4.4.5/include/g++-v4/ext/string_conversions.h:40:60:
> error: template parameter missing a default argument
>  template<typename _TRet, typename _Ret = _TRet, typename _CharT,
>                                                           ^

This should be fixed in Clang r124855.

	- Doug



More information about the cfe-dev mailing list