From 26f26a2132bc20084e84fc0c4f8b6c3efb9aa0d5 Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Fri, 23 Sep 2022 11:22:02 -0300 Subject: [PATCH] fix(cuda): Add a conditional macro check to remove CUDA-specific definitions when not needed. --- include/bootstrap.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/include/bootstrap.h b/include/bootstrap.h index b13775e7a..c17c196b6 100644 --- a/include/bootstrap.h +++ b/include/bootstrap.h @@ -104,7 +104,7 @@ void cuda_cmux_tree_64( uint32_t max_shared_memory); }; - +#ifdef __CUDACC__ __device__ inline int get_start_ith_ggsw(int i, uint32_t polynomial_size, int glwe_dimension, uint32_t l_gadget); @@ -118,4 +118,6 @@ template __device__ T* get_ith_body_kth_block(T *ptr, int i, int k, int level, uint32_t polynomial_size, int glwe_dimension, uint32_t l_gadget); +#endif + #endif // CUDA_BOOTSTRAP_H