On Jun 28, 2009, at 11:34 AM, Anders Carlsson wrote:

> 28 jun 2009 kl. 00.36 skrev Bill Wendling:
>
>> Author: void
>> Date: Sun Jun 28 02:36:13 2009
>> New Revision: 74405
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=74405&view=rev
>> Log:
>> Add stack protector support to clang. This generates the 'ssp' and  
>> 'sspreq'
>> function attributes. There are predefined macros that are defined  
>> when stack
>> protectors are used: __SSP__=1 with -fstack-protector and  
>> __SSP_ALL__=2 with
>> -fstack-protector-all.
>>
>
> Nice!
>
>>
>>  unsigned OpenCL            : 1; // OpenCL C99 language extensions.
>>
>> +  unsigned StackProtector    : 2; // Whether stack protectors are  
>> on:
>> +                                  //   0 - None
>> +                                  //   1 - On
>> +                                  //   2 - All
>>
>
> I know that the bitfield can't be an enum because of MSVC, but could  
> you add getters and setters with an enum instead? (Like getGCMode/ 
> setGCMode)
>
Done. Thanks! :)

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

Reply via email to