
28 Oct
2010
28 Oct
'10
11:47 p.m.
On 29/10/10 07:25, Manjunath Kudlur wrote:
The workaround would be to disable Proto's operator overload.
struct domain : proto::domain< proto::pod_generator<expr> , proto::not_<proto::address_of<proto::_> >
{};
HTH,
That does help, and works like a charm. Seems like the C-lowering of the device code is a nasty business, and it's hard to pin point what is busted. But this workaround should be sufficient for many use cases, I think.
Wow Jolly Jumper ! This is news. We were looking at OpenCL for a while as the TMP on CUDA was bleak but this is interesting !