diff --git a/Src/Base/AMReX_PODVector.H b/Src/Base/AMReX_PODVector.H index 18baf4147bc..8f71e1e0fd2 100644 --- a/Src/Base/AMReX_PODVector.H +++ b/Src/Base/AMReX_PODVector.H @@ -122,8 +122,12 @@ namespace amrex return; } } +#else + static_assert(RunOnGpu>::value == false); #endif - for (Size i = 0; i < count; ++i) { dst[i] = src[i]; } + if constexpr (! RunOnGpu>::value) { + for (Size i = 0; i < count; ++i) { dst[i] = src[i]; } + } } template