@youyu3 encountered some issues compiling extents with nvcc + GCC with certain compiler versions and settings. The issue appears to be with __make_dynamic_extent(). Changing the extents(IndexTypes...) deduction guide so it looks like the following (not including constraints for clarity) makes it work.
@youyu3 encountered some issues compiling
extents
with nvcc + GCC with certain compiler versions and settings. The issue appears to be with__make_dynamic_extent()
. Changing theextents(IndexTypes...)
deduction guide so it looks like the following (not including constraints for clarity) makes it work.Should we consider doing this in the reference implementation as well, or at least doing this (if it works with nvcc)?