
28 Oct
2010
28 Oct
'10
11:25 p.m.
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. Manjunath