I'm a bit confused by this check, can't strided arrays, for example, be allocated in CUDA global memory?