[Libclc-dev] About the recently added atomic

Jeroen Ketema j.ketema at imperial.ac.uk
Wed Sep 17 08:12:41 PDT 2014


I was eye balling the code.

Jeroen

On 17 Sep 2014, at 16:11, Aaron Watry <awatry at gmail.com> wrote:

> Yeah, I see that now...  I'd prefer to undef them in atomic_decl.inc,
> but there's usages of the macros in atomic_cmpxchg and atomic_xchg.cl
> 
> I'll write up a patch to undef them in the individual header files.
> 
> Also, just because I'm curious...  Do you have some compiler warnings
> that are pointing this out, or was it just from eyeballing the code?
> 
> --Aaron
> 
> On Wed, Sep 17, 2014 at 9:41 AM, Jeroen Ketema <j.ketema at imperial.ac.uk> wrote:
>> 
>> Hi all,
>> 
>> Looking at the header files of the recently added atomic, I see that most of them include atomic_decl.inc. This file defines a number of macros (__CLC_DECLARE_ATOMIC_ADDRSPACE and __CLC_DECLARE_ATOMIC) that are never undefined later. Maybe the should be undefined (either at the end of atomic_decl.inc itself or in the files that include them).
>> 
>> Thanks,
>> 
>> Jeroen
>> 
>> 
>> _______________________________________________
>> Libclc-dev mailing list
>> Libclc-dev at pcc.me.uk
>> http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev





More information about the Libclc-dev mailing list