incubator-stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Liviu Nicoara <>
Subject Re: r. 380238 broken
Date Fri, 24 Feb 2006 00:09:49 GMT
Perhaps a custom separator would be more beneficial in the long run?


Martin Sebor wrote:
> Liviu Nicoara wrote:
>>It seems I rushed to a wrong conclusion - I haven't noticed the
>>definitions for _RWSTD_INSTANTIATE_type's macros. Scratch the diff since
>> it leads to unsats because of the lack of type instantiations in the
>>library. Martin, any off-the-shelf ideas as to why I get this:
> It's caused by this change:
> The space between const and the type is causing problems (the bogus
> macro _RWSTD_NO_CHAR ends up getting defined to nothing which makes
> the the preprocessor unhappy when it sees it in conditionals like
>      #if !_RWSTD_NO_CHAR
> I need to fix it by some clever application of shell quoting (ugh).
> Incidentally, this also means that the same breakage will occur
> when _RWSTD_NO_WCHAR_T is #defined. That will need to be fixed in
> _defs.h, maybe along these lines:
>      #if !(_RWSTD_NO_WCHAR_T + 0)
> Martin

View raw message