diff --git a/Src/Particle/AMReX_ParticleTransformation.H b/Src/Particle/AMReX_ParticleTransformation.H index 63b7abaff7e..35ba98ef517 100644 --- a/Src/Particle/AMReX_ParticleTransformation.H +++ b/Src/Particle/AMReX_ParticleTransformation.H @@ -392,7 +392,7 @@ Index filterParticles (DstTile& dst, const SrcTile& src, Pred&& p, amrex::ParallelForRNG(n, [=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept { - amrex::ignore_unused(p_mask, src_data, src_start, engine); + amrex::ignore_unused(p, p_mask, src_data, src_start, engine); if constexpr (IsCallable::value) { p_mask[i] = p(src_data, src_start+i, engine); } else { @@ -563,11 +563,10 @@ int filterAndTransformParticles (DstTile1& dst1, DstTile2& dst2, const SrcTile& amrex::ParallelForRNG(np, [=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept { - amrex::ignore_unused(p_mask, src_data, engine); + amrex::ignore_unused(p, p_mask, src_data, engine); if constexpr (IsCallable::value) { p_mask[i] = p(src_data, i, engine); } else { - amrex::ignore_unused(engine); p_mask[i] = p(src_data, i); } }); @@ -607,7 +606,7 @@ Index filterAndTransformParticles (DstTile& dst, const SrcTile& src, Pred&& p, F amrex::ParallelForRNG(np, [=] AMREX_GPU_DEVICE (int i, amrex::RandomEngine const& engine) noexcept { - amrex::ignore_unused(p_mask, src_data, src_start, engine); + amrex::ignore_unused(p, p_mask, src_data, src_start, engine); if constexpr (IsCallable::value) { p_mask[i] = p(src_data, src_start+i, engine); } else {