> -----Original Message-----
> From: Anton Lokhmotov [mailto:[email protected]]
> Sent: 15 June 2012 15:34
> To: '[email protected]'
> Cc: [email protected]
> Subject: Re: [cfe-commits] [PATCH] Fixing bug for function calls w/
> diff addr spaces
> 
> Hi Tanya,
> 
> The code itself looks good to me.  But I'm worried why Clang thinks
> that dereferencing a pointer to a struct results in a value in the
> address space that the pointer points to.  A value is just a value, it
> shouldn't live in a particular address space:
> 
> __kernel void entry(__global int * buffer)
> {
>   const size_t gid = get_global_id();
>   int value = buffer[gid] * 2; // no address space
>   buffer[gid] = value;
> }
> 
> Can someone explain this please? (Assume that I know nothing - it's not
> that far from truth!)
> 
> Anton.




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

Reply via email to