From 097d858d9649ff09b3fd8cdb08fe24f882700c36 Mon Sep 17 00:00:00 2001 From: David Bayer Date: Wed, 5 Feb 2025 10:06:26 +0100 Subject: [PATCH] fix unused variables --- libcudacxx/include/cuda/std/__cstdlib/malloc.h | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/libcudacxx/include/cuda/std/__cstdlib/malloc.h b/libcudacxx/include/cuda/std/__cstdlib/malloc.h index 27ba176a15d..fff5e7dea98 100644 --- a/libcudacxx/include/cuda/std/__cstdlib/malloc.h +++ b/libcudacxx/include/cuda/std/__cstdlib/malloc.h @@ -65,6 +65,8 @@ _CCCL_NODISCARD _CCCL_HIDE_FROM_ABI _CCCL_HOST void* __aligned_alloc_host(size_t { void* __ptr{}; # if _CCCL_COMPILER(MSVC) + _LIBCUDACXX_UNUSED_VAR(__nbytes); + _LIBCUDACXX_UNUSED_VAR(__align); _CCCL_ASSERT(false, "Use of aligned_alloc in host code is not supported with MSVC"); # else __ptr = ::std::aligned_alloc(__align, __nbytes); @@ -73,16 +75,20 @@ _CCCL_NODISCARD _CCCL_HIDE_FROM_ABI _CCCL_HOST void* __aligned_alloc_host(size_t } #endif // !_CCCL_COMPILER(NVRTC) +#if _CCCL_HAS_CUDA_COMPILER _CCCL_NODISCARD _CCCL_HIDE_FROM_ABI _CCCL_DEVICE void* __aligned_alloc_device(size_t __nbytes, size_t __align) noexcept { void* __ptr{}; -#if _CCCL_CUDA_COMPILER(CLANG) +# if _CCCL_CUDA_COMPILER(CLANG) + _LIBCUDACXX_UNUSED_VAR(__nbytes); + _LIBCUDACXX_UNUSED_VAR(__align); _CCCL_ASSERT(false, "Use of aligned_alloc in device code is not supported with clang-cuda"); -#else // ^^^ _CCCL_CUDA_COMPILER(CLANG) ^^^ / vvv !_CCCL_CUDA_COMPILER(CLANG) +# else // ^^^ _CCCL_CUDA_COMPILER(CLANG) ^^^ / vvv !_CCCL_CUDA_COMPILER(CLANG) NV_IF_TARGET(NV_IS_DEVICE, (__ptr = ::__nv_aligned_device_malloc(__nbytes, __align);)) -#endif // ^^^ !_CCCL_CUDA_COMPILER(CLANG) ^^^ +# endif // ^^^ !_CCCL_CUDA_COMPILER(CLANG) ^^^ return __ptr; } +#endif // _CCCL_HAS_CUDA_COMPILER _CCCL_NODISCARD _LIBCUDACXX_HIDE_FROM_ABI void* aligned_alloc(size_t __nbytes, size_t __align) noexcept {