diff --git a/include/mallocMC/mallocMC_utils.hpp b/include/mallocMC/mallocMC_utils.hpp index 179ccb53..b8b6d49c 100644 --- a/include/mallocMC/mallocMC_utils.hpp +++ b/include/mallocMC/mallocMC_utils.hpp @@ -131,7 +131,7 @@ namespace mallocMC #ifdef ALPAKA_ACC_GPU_CUDA_ENABLED template - ALPAKA_FN_ACC inline auto smid(alpaka::AccGpuCudaRt const& /*acc*/) -> uint32_t + inline __device__ auto smid(alpaka::AccGpuCudaRt const& /*acc*/) -> uint32_t { std::uint32_t mysmid = 0; asm("mov.u32 %0, %%smid;" : "=r"(mysmid)); @@ -154,7 +154,7 @@ namespace mallocMC } #ifdef ALPAKA_ACC_GPU_CUDA_ENABLED template - ALPAKA_FN_ACC inline auto lanemask_lt(alpaka::AccGpuCudaRt const& /*acc*/) + inline __device__ uint32_t lanemask_lt(alpaka::AccGpuCudaRt const& /*acc*/) { std::uint32_t lanemask; asm("mov.u32 %0, %%lanemask_lt;" : "=r"(lanemask));