On Jul 29, 2011, at 6:18 PM, Ted Kremenek wrote:

> 
> On Jul 29, 2011, at 3:02 PM, Howard Hinnant wrote:
> 
>> On Jul 29, 2011, at 5:58 PM, Chris Lattner wrote:
>> 
>>> 
>>> On Jul 29, 2011, at 2:35 PM, Howard Hinnant wrote:
>>> 
>>>> Author: hhinnant
>>>> Date: Fri Jul 29 16:35:53 2011
>>>> New Revision: 136526
>>>> 
>>>> URL: http://llvm.org/viewvc/llvm-project?rev=136526&view=rev
>>>> Log:
>>>> Configure to get along with 2.9 clang
>>> 
>>> Hi Howard,
>>> 
>>> Checking __clang_major__ is really gross.  Is there any other way to do 
>>> this?
>>> 
>>> -Chris
>> 
>> 
>> I need _LIBCPP_HAS_NO_ADVANCED_SFINAE to be set for clang versions less than 
>> 3, and not for versions 3 and greater.  __clang_major__ seems to do exactly 
>> what I need.
>> 
>> Howard
> 
> Can't we just define a __has_feature() for this?  That's why we invented it.

I'm just now noticing cxx_access_control_sfinae.  I'll play with that and see 
if it does what I want.

Howard

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to